вторник, 20 июня 2017 г.

PHP. Ссылочные переменные

<?php
// Ссылочные переменные

// Первый тип ссылочных переменных - жесткие ссылки.
// Жесткая ссылка - копия той же самой переменной, но уже с другим именем.
// Разные переменны ссылаются на одну и ту же область памяти.
// Любые манипуляции с переменной а будут затрагивать переменную b и наоборот, т.к они ссылаются на одну и ту же ячейку памяти.


$a = 10;
$b =& $a;
$a = 5;
echo $b; // 5
echo "<br />";
$b = 7;
echo $a; // 7
echo "<br />";
unset($a); // мы удалили ссылку а
echo $b; // 7
echo "<br />";

// Символические ссылки - используются редко.
$a = 3;
$b = 'a';
echo $b; // a
echo "<br />";
echo $$b; // 3 Это строковая переменная, которая содержит имя другой переменной.
echo "<br />";
$$b = 10;
echo $a; // 10
echo "<br />";

// Существуют еще ссылки на объекты из темы ООП.

Комментариев нет:

Отправить комментарий

Materialize-css. Футер

Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html