Главная Свежие Последние Лучшие Контактная информация  
 
 

Категория: Справочник языка (89)


Справочник языка » Постоянные соединения с базами данных
Постоянные соединения это SQL-ссылки, которые не закрываются по окончании работы скрипта. Когда постоянное соединение запрашивается, PHP проверяет, имеется ли уже идентичное постоянное соединение (которое осталось открытым после предыдущего запроса), и, если имеется, использует его. Если не имеется, РНР создаёт ссылку. 'Идентичным' является соединение, которое было открыто с тем же хостом, с тем же username и с тем же password (если имеются).
теги: mysql
 


Справочник языка » Ссылки внутри конструктора
Создание ссылок внутри конструктора может привести к неожиданным результатам. В этом разделе сделана попытка помочь избежать проблем.
теги: конструктор
 


Справочник языка » Магические функции __sleep и __wakeup
serialize() проверяет, имеется ли в вашем классе функция с "магическим" именем __sleep. Если да, эта функция запускается до выполнения любой сериализации. Она может зачистить объект, и предполагается, что она возвращает массив имён всех переменных этого объекта, которые должны быть сериализованы.
теги: функции
 


Справочник языка » Сериализация объектов - объекты в сессиях
Примечание: в PHP 3 объекты теряют ассоциацию со своим классом в процессе сериализации и десериализации. Результирующая переменная будет объектом типа, но не имеет класса и методов, и, таким образом, будет бесполезна (она станет похожа на массив со странным синтаксисом).
теги: объекты
 


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


Справочник языка » ::(два двоеточия)
Предупреждение!
Следующая информация верна только по отношению к PHP 4.


Иногда удобно обращаться к функциям или переменным в базовых классах или обратиться к функциям в классах, которые ещё не имеют экземпляров. Операция :: используется именно для этого.
теги: class
 


Справочник языка » Конструкторы
Внимание!
В PHP 3 и PHP 4 конструкторы ведут себя по-разному. Предпочтительна исключительно семантика PHP 4.


Конструкторы это функции класса, которые автоматически вызываются при создании нового экземпляра класса операцией new. В PHP 3 функция становится конструктором, когда она имеет то же имя, что и класс. В PHP 4 функция становится конструктором, когда она имеет то же имя, что и класс, в котором она определена - разница незаметна, но существенна (см. далее).
теги: Конструкторы, классы
 


Справочник языка » extends
Часто бывает нужно использовать классы с аналогичными переменными и функциями в другом существующем классе. На практике было бы удобно определять общий/generic класс, который можно было бы использовать во всех ваших проектах и адаптировать этот класс для нужд каждого конкретного проекта.
теги: extends
 


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


Справочник языка » Функции переменных
PHP поддерживает концепцию функций переменных. Это значит, что, если имя переменной содержит скобки, присоединённые к нему, PHP ищет функцию с тем же именем, в которое вычисляется переменная, и пытается выполнить её. Помимо прочего, это можно использовать для реализации callbacks/обратных вызовов, таблиц функций и так далее.
теги: функции
 


Справочник языка » old_function
Оператор old_function позволяет объявлять функцию с использованием синтаксиса, идентичного PHP/FI2 (вы только обязаны заменить 'function' на 'old_function'.
теги: old_function
 


Справочник языка » Возвращаемые значения
Значения из функций возвращаются с помощью необязательного оператора return. Может быть возвращён любой тип, в том числе список и объект. Этот оператор немедленно останавливает выполнение функции и передаёт управление обратно на строчку, с которой функция была вызвана. Дополнительно см. return().
теги: функции
 


Справочник языка » Аргументы функции
Информация может передаваться в функцию через список аргументов, который является списком разделённых запятыми переменных и/или констант.
теги: функции
 


Справочник языка » Функции, определяемые пользователем (пользовательские)
Функция может быть определена с использованием такого синтаксиса:

function foo ($arg_1, $arg_2, ..., $arg_n)
{
echo "Пример \n";
return $retval;
}

теги: функция
 


Справочник языка » include_once
Оператор include_once() подключает и вычисляет специфицированный файл в ходе выполнения скрипта. Поведение аналогично оператору include(), но, если код файла уже был подключён, он не будет подключён вновь. Как следует из названия, он будет подключён только однократно.
теги: include_once
 


Справочник языка » require_once
Оператор require_once() подключает/include и вычисляет специфицированный файл в процессе выполнения скрипта. Это поведение напоминает оператор require() с той только разницей, что, если код из файла уже был подключён, он не будет подключён ещё раз. См. в документации к require() информацию о работе этого оператора.
теги: require_once
 


Справочник языка » include
Оператор include() подключает и вычисляет специфицированный файл.

Нижеследующая документация применима также к require(). Эти две конструкции идентичны во всём, кроме обработки облома. include() выводит Warning!, а require() выдаёт Fatal Error.
теги: include
 


Справочник языка » require
Оператор require() подключает/include и вычисляет определённый файл.

Детально процесс подключения описан в документации для include().
теги: require
 


Справочник языка » return
Если вызывается из функции, оператор return() немедленно заканчивает выполнение текущей функции и возвращает свой аргумент как значение вызова функции. return() также заканчивает выполнение оператора eval() или файла скрипта.
теги: return
 


Справочник языка » declare
Конструкция declare используется для установки директив выполнения для блока кода. Синтаксис declare похож на синтаксис других конструкций управления потоком:

declare (directive) statement
теги: declare
 


Страницы: [ 1 ] - 2 - 3 - 4 - 5

Добавить в закладки:

 


  Категории
Начнем 13
Справочник языка 89
Возможности 12
Функции 142
Расширение PHP 4.0 0
FAQ 0
 

  Теги
 

  Лучшее на сайте
Безопасность: Скрытие PHP 240
Что такое PHP? 209
foreach 186
Безопасность: Данные, отправляемые пользователем 178
Файл конфигурации 172
Безопасность: Безопасность баз данных 164
Операции: Строковые операции 159
Безопасность: Безопасность файловой системы 150
Безопасность: Обзор 142
Безопасность: CGI-двоичный 136
 

  Друзья сайта
энергосбережение, теплосбережение
 

 
Использование материалов только при активной гиперссылке "http://iamcoder.net"
Copyright 2008 http://iamcoder.net Серия сайтов: "Стань умным!".