Записи с меткой → php5

Доброго времени суток Блогаюзер. Может для кого-то я покажусь КО, но наверное не все еще знают, что в PHP5.2 есть функция фильтрации и проверки, заменяющая регулярные выражения. Искомая функция — filter_var(); Функция принимает 2 параметра — переменная которую следует проверить / экранировать и желаемый флаг. Флаги рассмотрены ниже. Рекомендовать on Facebook Share on vkontakte Bookmark […]

Доброго времени суток Блогаюзер. Может для кого-то я покажусь КО, но наверное не все еще знают, что в PHP5.2 есть функция фильтрации и проверки, заменяющая регулярные выражения. Искомая функция — filter_var(); Функция принимает 2 параметра — переменная которую следует проверить / экранировать и желаемый флаг. Флаги рассмотрены ниже. Рекомендовать on Facebook Share on vkontakte Bookmark […]

Взяться за клавиатуру меня заставил получивший известность год назад пост «Пользуетесь PHP на 64-х битной платформе? Значит потеряли в производительности!» Собственно, главная инвенция автора ясна из заголовка: он запускал некий скрипт, который отрабатывал «катастрофически медленно» (насколько — не уточнялось), а причина была, по мнению автора, в неком бесе sbrk(), который засел в PHP на 64-битной […]

Да пожалуйста! Для этого пишем такой простой код: class Foo { private function magic($name, $value) { $this->$name = $value; } function __set($name, $value) { $this->magic($name, $value); } } Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Задача: уменьшить количество потребляемой памяти и увеличить скорость выполнения PHP скриптов при использовании WordPress 3.x на VDS.Кэширование запросов к БД Первым делом настроим кэширование SQL запросов. Для этого будем использовать систему кеширования встроенную в MySQL. Все что нужно для ее активации, это изменение нескольких строк в файле конфигурации сервера БД. А именно двух: Рекомендовать on […]

Велосипедов на php было написано достаточно, но я все же рискну представить еще один. Это несколько методов для паттерна Registry, облегчающие работу с классами. Мое решение в некотором роде повторяет функциональность паттерна Singleton, но с некоторыми особенностями. Возможности: хранение экземпляров классов и обеспечение доступа к ним из любой точки приложения, легкое создание и удаление независимых […]


Наверх