Web-программирование \ Регулярные выражения

Регулярные выражения кириллица PHP

От автора: иногда среди серости будней встречаются оригинальные личности, заряжающие тебя позитивом на целую неделю. Вот на днях встретил одного разработчика, который трактует себя «русофилом». Этот от него я узнал, что регулярные выражения кириллица PHP – вполне совместимые вещи.

Продолжить чтение

Web-программирование \ PHP

Применяйте PHP спецсимволы – они намного безопаснее

От автора: вчера вышел утром поздороваться с соседом. Слово за слово, потом разговор перешел на повышенные тона и «спецсимволы» (из трех пальцев и меньше), а потом нас жены еле разняли. Хорошо, что PHP спецсимволы намного безопаснее!

Продолжить чтение

Web-программирование \ Регулярные выражения

Регулярные выражения для того, чтобы оставить в строке PHP только цифры

От автора: моя племянница решила стать писателем-фантастом. Это девятилетнее дарование несколько дней пыталась придумать сюжет будущего шедевра, не забывая попутно «пытать» и своих родственников. В результате она нафантазировала мир, в котором вместо букв используются цифры. Тогда в этой мире будут в PHP только цифры?

Продолжить чтение

Web-программирование \ Регулярные выражения

Как выбрать конструктор регулярных выражений для PHP

От автора: дорогие товарищи, я попал! Мне редактура все подсыпает и подсыпает ТЗ на написание материалов по регулярным выражениям. А я их страх как не люблю. Но сегодня расслабимся немного – подберем для себя один из конструкторов регулярных выражений PHP и другие «облегчалки», чтоб потом меньше голова болела.

Продолжить чтение

Web-программирование \ PHP

Подтверждение телефона по SMS

От автора: статья из серии уроков создай свой стартап с помощью PHP. В предыдущем эпизоде я рассказал о подготовке приложения к рассылке SMS с помощью популярного текстового сервиса Twilio. В сегодняшнем уроке я покажу вам, как подтвердить телефон перед отсылкой текста большого объема, чтобы снизить затраты.

Продолжить чтение

Web-программирование \ PHP

Создание фреймворка

От автора: приветствую вас, друзья. Продолжим создание собственного PHP фреймворка. По итогу мы должны получить вполне функциональное решение, а заодно познакомиться с принципами работы современных PHP фреймворков. В данном уроке мы напишем базовый класс для кэширования данных. Кэшируемые данные будут сохраняться в соответствующие текстовые файлы.

Продолжить чтение

Web-программирование \ PHP

Создание фреймворка

От автора: приветствую вас, друзья. Продолжим создание собственного PHP фреймворка. По итогу мы должны получить вполне функциональное решение, а заодно познакомиться с принципами работы современных PHP фреймворков. В данном уроке мы познакомимся с шаблоном проектирования Registry (Реестр). Благодаря данному паттерну мы сможем создать необходимые объекты на этапе инициализации приложения и в любой момент получить доступ к ним.

Продолжить чтение

Web-программирование \ PHP

Проверка регулярных выражений PHP – вещь серьезная!

От автора: регулярки – вещь капризная. В них даже лишняя точка может перевернуть весь шаблон с ног на голову. Так что их нужно проверять, проверять и еще раз проверять. В общем, сегодня мы научимся азам проверки регулярных выражений PHP.

Продолжить чтение

Web-программирование \ PHP

Какие PHP выражения можно применять к филологам

От автора: тут недавно со знакомым филологом встретился в «непринужденной» обстановке. Так он заявил, что программные дисциплины не могут называться языками, поскольку не включают в себя выражения. Я ответил, что он не прав. Вот, например, есть PHP выражения. А если он еще раз зачерпнет чипсы из моего кулька, то будет послан с помощью регулярного выражения, позаимствованного из русского языка.

Продолжить чтение

Web-программирование \ PHP

Личный опыт как доказательство: язык программирования PHP – главный в Сети

От автора: необходимо ли знать язык программирования PHP? Если собираетесь связать свою судьбу с сайтостроением, то придется. Даже если очень не хочется! Почему так? На все распространенные «почему», связанные с этим языком, мы попытаемся ответить в нашем материале.

Продолжить чтение