Заметки с меткой «php»
-
Аргументы функций по умолчанию в динамических языках (+)
Динамические языки программирования в целом и PHP в частности позволяют задавать значения по умолчанию для параметров функций и методов.
Можно прописывать значения по умолчанию непосредственно в списке параметров, но тогда для пропуска параметра при вызове функции программист вынужден вспоминать значение по умолчанию для пропускаемого параметра либо открывать документацию по конкретной функции. На практике это недостаточно удобно, поэтому можно поступить иначе.
-
Скобки при создании объекта без аргументов
Нередко для создания программного объекта используется такой синтаксис:
new Example();В действительности, если аргументы в конструктор не передаются, можно написать более лаконично:
new Example;Справедливо, по меньшей мере, для JavaScript, PHP и C++.
-
Windows Cache — родной PHP-акселератор для IIS (+)
Вышла финальная версия Windows Cache — родного решения Microsoft, принадлежащего к классу так называемых акселераторов. Представляет собой бинарное расширение для PHP 5.2/5.3, предназначенное для кэширования байт-кода PHP 5, работающего под управлением веб-сервера Microsoft IIS. Что интересно, официально доступны и исходные коды расширения.
-
Денвер-3 — официальная версия
В Денвере-3, в отличие от Денвера-2, по умолчанию используются Apache 2, PHP 5 и MySQL 5 и поддерживается SSL.
-
Денвер-3 — альфа-версия
Размер дистрибутива — 5,37 МБ.
-
Родной FastCGI для IIS (+)
Спустя почти год после начала разработки, вышел Go-Live-релиз ISAPI-расширения FastCGI для web-сервера IIS версий 5.1 и 6.
По сравнению с традиционным CGI, при котором каждый новый HTTP-запрос инициирует запуск новой копии CGI-приложения, при использовании FastCGI программный процесс после выдачи страницы не выгружается и повторно используется при обработке следующих страниц, за счёт чего обеспечивается многократное увеличение производительности сервера в целом.
-
Релиз Zend Framework (+)
Финальная версия Zend Framework 1.0 готова к повсеместному употреблению. Zend Framework (далее ZF) позиционируется как основа для эффективной разработки веб-приложений класса Web 2.0, для чего предоставляются многие из наиболее востребованных в современных веб-приложениях возможностей.