четверг, 30 марта 2017 г.

PHP ООП. Ссылка на экземпляр

Псевдопеременная $this используется, как ссылка на вызываемый объект, когда нам нужно вызвать метод из объекта.

PHP ООП. Инстанцирование класса

Инстанцирование класса - создание экземпляра класса.
Это похоже на отрывание листочков бумаги для записи на них информации о человеке, который звонил по телефону. Листочки одинаковые (наш класс), а заполнятся они будут разной информацией (экземплярами класса).

PHP ООП. Определение методов класса

Методы объектно-ориентированного программирования PHP – это обычные функции, которые описываются непосредственно в структуре класса.

PHP ООП. Определение классов

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

PHP. Использование ссылок как возвращаемых значений функций

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

PHP. Использование ссылок в качестве аргументов функции

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

<?php
function foo(&$var)
{
     $var++;
}

$a=5;
foo($a);
// $a здесь равно 6
?>

Заметьте, что в вызове функции отсутствует знак ссылки - он есть только в определении функции. Этого достаточно для корректной передачи аргументов по ссылке.

PHP. Присвоение по ссылке

Ссылка — ярлык, алиас. Ее можно удалить, а значение при этом остается нетронутым.
PHP позволяют создать две переменные указывающие на одно и то же значение.

<?php
$a =& $b;
?>
$a указывает на то же значение что и $b.
$a и $b здесь абсолютно эквивалентны, но это не означает, что $a указывает на $b или наоборот. Это означает, что $a и $b указывают на одно и то же значение. 

Materialize-css. Футер

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