П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое







Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 98218 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 29084 раз(а).

Учебник HTML.
Просмотров 56208 раз(а).

Руководство по PHP5.
Просмотров 25945 раз(а).

Хостинг через призму DNS.
Просмотров 30474 раз(а).

Подборка текстов стандартных документов.
Просмотров 28985 раз(а).

Учебник PHP - Самоучитель
Просмотров 33739 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 34996 раз(а).

Внешние атаки...
Просмотров 26964 раз(а).

Учебник PHP.
Просмотров 22790 раз(а).

SSI в примерах.
Просмотров 17857 раз(а).



 
 



Руководство по PHP
Пред. Глава 15. Операторы След.

Оператор присвоения

Базовый оператор присвоения обозначается как =. На первый взгляд может показаться, что это оператор "равно". На самом деле это не так. В действительности, оператор присвоения означает, что левый операнд получает значение правого выражения, (т.е. устанавливается результирующим значением).

Результатом выполнения оператора присвоения является само присвоенное значение. Таким образом, результат выполнения $a = 3 будет равен 3. Это позволяет использовать конструкции вида:

<?php

$a
= ($b = 4) + 5; // результат: $a установлена значением 9, переменной $b присвоено 4.

?>

В дополнение к базовому оператору присвоения имеются "комбинированные операторы" для всех бинарных арифметических и строковых операций, которые позволяют использовать некоторое значение в выражении, а затем установить его как результат данного выражения. Например:

<?php

$a
= 3;
$a += 5; // устанавливает $a значением 8, аналогично записи: $a = $a + 5;
$b = "Hello ";
$b .= "There!"; // устанавливает $b строкой "Hello There!",  как и $b = $b . "There!";

?>

Обратите внимание, что присвоение копирует оригинальную переменную в новую (присвоение по значению), таким образом все последующие изменения одной из переменных на другой никак не отражаются. Начиная с PHP 4, также поддерживается присваивание по ссылке, используя синтаксис $var = &$othervar;, но в PHP 3 такая возможность отсутствует. 'Присвоение по ссылке' означает, что обе переменные указывают на одни и те же данные и никакого копирования не происходит. Для получения более полной информации об этой возможности, обратитесь к разделу документации Подробно об указателях.


Пред. Начало След.
Арифметические операторы Уровень выше Побитовые операторы


 





Copyright © 2005-2011 Project.Net.Ru