Ссылки Ссылки на переменные

В продолжение нашего обсуждения основ программирования на РНР рассмотрим создание ссылок на переменные. Концепция ссылок в РНР существенна для представления разработчикам возможностей ссылаться на данные, содержащиеся в переменной, по одному или более именам переменных. Это значит нечто большее, чем просто то, что две переменные имеют одно и то же значение (например, и $а, и $Ь равны 5), Когда одна переменная ссылается на другую, любые изменения, выполненные для одной из них, изменяют значение другой, на которую ссылается первая переменная. (more…)

Tags: , ,

Related posts

Существуют два основных отличия

Если оба оператора позволяют текущему сценарию выполнять код из отдельного файла, в чем же разница между ними? Существуют два основных отличия: первое — это способность возвращать значения и второе — при каких условиях загружается запрошенный файл. Когда применяется директива include, РНР откладывает момент-загрузки запрошенного файла до того момента, когда сценарий достигнет точки выполнения оператора include и заменит его содержимым этого файла. В противоположность этому в случае применения оператора require, он заменяется содержимым включаемого файла независимо от того, будет ли выполнен оператор required (и, соответственно, содержимое файла) в процессе нормального выполнения сценария. (more…)

Tags: , ,

Related posts

Функции, определяемые пользователем

До сих пор все примеры сценариев, которые мы рассматривали, были линейными (что означает, что они начинались вверху и заканчивались внизу). Однако это бы существенно ограничивало возможности сценариев, если бы их можно было создавать лишь таким вот образом. Чтобы преодолеть это ограничение, вы можете применять функции. Те, у кого есть предшествующий опыт программирования, вероятно, уже знакомы с этой концепцией и нуждаются в минимальных объяснениях. Для тех, чей опыт мал, предназначена следующая (more…)

Tags: , ,

Related posts