В первой части мы кратко рассказали об установке и базовом синтаксисе PINQ, порта PHP LINQ. В этой статье мы увидим, как использовать PINQ для имитации…
Добро пожаловать в эту серию статей, в которых вы узнаете, как локализовать ваши PHP-приложения, используя gettext и его расширение PHP. В первой части вы сделали…
GateKeeper — довольно удобная библиотека регистрации, аутентификации и авторизации пользователей, которая использует собственную базу данных для хранения и запроса пользовательских записей. Это означает, что он…
Недавно мне пришлось обновить HTTPS-сертификаты для моего сервера, и я столкнулся с проблемой. Ошибки, которые sudo letsencrypt renew команда sudo letsencrypt renew , были следующими:…
Когда я начал писать для SitePoint, одна из моих первых статей была о Zend Framework. С тех пор фреймворк выпустил стабильную версию 2. Помимо названия,…
Вы когда-нибудь слышали о функциональном программировании , функциях высокого порядка и т. Д.? Наверное, верно? Однако когда вы слышите «преобразователи», знаете ли вы, что это…
Вы стоите на длинном пирсе, последние десять метров которого, как ни странно, принадлежат международным водам, несмотря на то, что они находятся на территории нынешней страны….
В этом уроке я покажу вам, как создать собственную поисковую систему SitePoint, которая намного превосходит все, что WordPress мог когда-либо выпустить. Мы будем использовать Diffbot…
Еще в январе я принял одно из своих новогодних решений — пройти 4000 километров ради фитнеса. Я документировал это виртуальное путешествие (которое происходит на беговой…
Еще раз добро пожаловать в этот тур по классу Yii Framework CComponent . Эта серия из трех частей демонстрирует, как Yii использует компонентную архитектуру и…