Значение и управление переменными в PHP.
Значение и управление переменными в PHP.
На данный момент мы умеем выводить текст на печать(в окно браузера) и создавать в ручную переменные, теперь попробуем вывести на печать переменную.
                <?php
                //создаем строковую переменную
                $stroka = "Первые шаги в PHP.";
                //выводим на печать переменную $stroka
                print $stroka ;
                print "<H1> $stroka </H1>" ;
                ?>
                Обратите внимание если вам нужно вывести на печать только переменную, то инструкции print и echo можно использовать без кавычек, но если нужно распечатать переменную с каким либо текстом, в моем примере HTML-теги, то такие переменные помещаются вместе с текстом в кавычки.
Переменные могут получать значение у других переменных, например:
                <?php
                //создаем переменную
                $a = 44;
                //создаем переменную $b
                $b = $a;
                //выводим на печать переменную $b
                print $b ;
                ?>
                Результатом будет 44.
После того как переменная была создана ее можно изменить:
                <?php
                //создаем переменную
                $a = 44;
                //создаем переменную $b
                $b = $a;
                // изменяем значение
                $b = 33;
                //выводим на печать переменную $b
                print $b ;
                ?>
                Результатом будет 33. НО:
                <?php
                //создаем переменную
                $a = 44;
                //создаем переменную $b
                $b = $a;
                // изменяем значение
                $a = 33;
                //выводим на печать переменную $b
                print $b ;
                ?>
                Результатом будет 44, потому что переменная $b получила свое значение раньше чем мы изменили $a.
Переменные в PHP можно связывать друг с другом при помощи жесткой ссылки, которая создается оператором =&:
                <?php
                //создаем переменную
                $a = 44;
                //создаем переменную $b
                $b =& $a;
                //изменяем переменную $b
                $b = 55;
                //выводим на печать переменную $a
                print $a ;
                ?>
                Результатом будет 55, т.к. мы привязали одну переменную к другой, и при изменении одной меняется и вторая, так что будьте осторожны с этим оператором.
Переменные можно изменять не только значение, но и тип значения, т.е. можно изменить с числового на строковый или любой другой.
При создании переменных и выполнении скрипта, они попадают в оперативную память сервера, что создает дополнительную нагрузку. Что бы не перегружать сервер не нужные переменные можно уничтожать. Как удалить переменную в PHP?, очень просто, при помощи оператора UNSET()
                <?php
                //создаем переменную
                $a = 44;
                //выводим на печать переменную $a
                print $a ;
                //удаляем переменную $a
                unset($a);
                ?>
                Хотя удалять переменные не обязательно, т.к. в программе PHP есть встроенный модуль, который занимается сбором и очисткой мусора из оперативной памяти.