время

фотографии в галерее!!!

Фотографии Книги, Телефоны Изменил: 23.01.2007 г.

Глава 6. Проблемы 60
до ее реали- зации, не может быть использована в функции при условии, что она не определена как global (глобальная) переменная. Например: <?php $а = 1; /* глобальное определение переменной */ $Ь = 4; Function sum () { echo $b; echo $a; /* ссылка на локальную переменную */ sum ( ) ; ?> После попытки выполнить этот пример, получим следующие ошибки: 1. Warning: Undefined variable: b in z:\home\localhost\www\test.php on line 11 2. Warning: Undefined variable: a in z:\home\localhost\www\test.php on line 12 Тут сказано о том, что переменные, которые используются в функции sum(), явно не определены. Здесь видны отличия РНР от C/C++. Чтобы в будущем не совер- шать такого рода ошибок, необходимо определять переменные в функциях перед их применением. Например: <?php $а=3; $Ь=4; Function sum () 108 Часть II. Программирование на РНР { global $a,$b,$d; $d=$a+$b; } s u m ( ) ; echo $d; echo $a; echo $b; ?> Результат выполнения программы представлен на рис.

Hosted by uCoz