Язык программирования PHP | страница 13
>
>echo "Меня зовут Вася";
> // Это однострочный комментарий
> // в стиле С++
>echo "Фамилия моя Петров";
>/* Это многострочный комментарий.
>Здесь можно написать несколько строк.
>При исполнении программы все, что
>находится здесь (закомментировано),
>будет игнорировано. */
>echo "Я изучаю PHP в INTUIT.ru";
> # Это комментарий в стиле
> # оболочки Unix
>?>
Переменные, константы и операторы
Важным элементом каждого языка являются переменные, константы и операторы, применяемые к этим переменным и константам. Рассмотрим, как выделяются и обрабатываются эти элементы в PHP.
Переменные
Переменная в PHP обозначается знаком доллара, за которым следует ее имя. Например:
>$my_var
Имя переменной чувствительно к регистру, т.е. переменные $my_var и $My_var различны.
Имена переменных соответствуют тем же правилам, что и остальные наименования в PHP: правильное имя переменной должно начинаться с буквы или символа подчеркивания с последующими в любом количестве буквами, цифрами или символами подчеркивания.
В PHP 3 переменные всегда присваивались по значению. То есть когда вы присваиваете выражение переменной, все значения оригинального выражения копируются в эту переменную. Это означает, к примеру, что после присвоения одной переменной значения другой изменение одной из них не влияет на значение другой.
>
>$first = ' Text '; // Присваиваем $first
> // значение
> // ' Text '
>$second = $first; // Присваиваем $second
> // значение
> // переменной $first
>$first = ' New text '; // Изменяем
> // значение
> // $first
> // на ' New text '
>echo "Переменая с именем first " .
> "равна $first
";
> // выводим значение $first
>echo "Переменая с именем second " .
> "равна $second";
> // выводим значение $second
>?>
Результат работы этого скрипта будет следующим:
>Переменная с именем first равна New text
>Переменная с именем second равна Text
PHP 4, кроме этого, предлагает еще один способ присвоения значений переменным: присвоение по ссылке. Для того чтобы присвоить значение переменной по ссылке, это значение должно иметь имя, т.е. оно должно быть представлено какой-либо переменной. Чтобы указать, что значение одной переменной присваивается другой переменной по ссылке, нужно перед именем первой переменной поставить знак амперсанд &.
Рассмотрим тот же пример, что и выше, только будем присваивать значение переменной first переменной second по ссылке: