Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30


Чувашия-это моя Россия

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

Оператор присваивания наверное самый любимый оператор, потому что этот же не оператор изъятия или оператор отъема. Все же кому-то, что-то присваивает. При серьезном рассмотрении в языке PHP основной оператор присваивания обозначается как знак равенство и обозначается также =. Знак равенства оператора присваивания означает, что то что находится слева ( выражения) получает значение то что находится справа ( выражения), при этом устанваливается какое-то значение присвоения.

Таким образом, итогом выполнения оператора присваивания под знаком = становится присвоенное значение. При этом смотрите как можно записывать в кодах программы:

 
                       < ?php
                                 $peremennaja = kakoe_to_znachenile;
                                 $ter = 'Не исключено наличие строкового выражения.'
                                 
                        /* ниже посмотрите простые выражения присваивания, пусть Вас не смутит наличие
                           в одном выражение двух знаков = присваивания, потому как в рекомендациях
                           такое и еще более причудливое выражение не запрещено. Но по логике вещей лучше
                           такую запись избегать.*/                                 
                                 
                                 $a = ($b = 3) + 7; 
                                 // $a теперь равно 10, потому что $b было присвоено 3.
                       ? > 

Конечно, при таких обстоятельствах символом равенства Вы уже не можете уравнять выражения классическим образом. И чудаки программисты создатели языка PHP теперь заставляют Вас обозначают знак равенства символом == двойного равенства.

Для массивов array или {..} присвоение значения именованному ключу происходит с помощью оператора =>. Роль оператора такой же, как и у остальных операторов присваивания, только действует в области массивов.

К основному базовому оператору присваивания добавляются комбинированные операторы для всех бинарных математических операций, операций объединения массивов и строковых операций, с возможностями использовать значение в выражении, а затем установить его как результат этого выражения:

  
                       < ?php
                                 $a = 2;
                                 $a+ = 5; // устанавливает $a в 7
                                          // должно было быть
                                
                                 $a = $a + 5;
                       ? >

Конечно, справедливо и для операций вычитаний $a- , для операций умножений $a* , также для операций делений $a/ .

                        < ?php
                       
                                 $b = "Привет";
                                 $b .= "Всем!"; // устанавливает $b в "Привет Всем!",  
                                                // должно было быть:
                       
                                 $b = $b . "Всем!";
                       ? > 

Заметьте, что присвоение копирует оригинальную переменную в новую переменную, значит, все последующие изменения одной из переменных никак не отразятся на другой. Но, зато какая экономия кодов программ, и Вы себя будете ценить намного выше ( Ха-Ха!!!), потому как обычные вещи пишем совсем не так.

И так, еще раз коротко пробежимся по операции присваивания. Значит:

                       < ?php
                                 $a=7; 
                                 $b='страна'; 
                                 $c=array('x','y','z'); или $c=['x','y','z'];
                       
                                 $a = 2;
                                 $a+ = 5; // устанавливает $a в 7
                                          // должно было быть
                                
                                 $a = $a + 5;
                                 
                                 $b = "Привет";
                                 $b .= "Всем!"; // устанавливает $b в "Привет Всем!",  
                                                // должно было быть:
                       
                                 $b = $b . "Всем!";
                       ? > 

Вы видите что переменной $a присвоили значение числа 7, переменной $b присвоили строковое выражение 'страна', переменной $c присвоили массив с элементами 'x','y','z'. Как видите всегда имя переменной начинается со знака доллара и знак присваивания есть знак равенства = . Это легко запоминать при создании своего сайта.

Вообщем, Вас поставили с ног на голову, так что ходите далее так и привыкайте. И самое главное, запоминать-то не так много надо: оператор присваивания в языке PHP-кодов действует под символом классического знака равентства =.


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...

обратно на главную     назад    дальше     вперед

ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: