Блоги

Тег: php

14 заметок   См. также:  программирование   PHP: Полезности   nfs   bf   brainfuck
Евгений Степанищев
Евгений Степанищев

В качестве развлечения написал тесты к своей старой библиотеке itertools для ПХП и выяснил, что в ней полным-полно ошибок

Копытов Иван

Достаточно давно появилось желание завести свой сервер одноразовых паролей. Искал, не особо торопливо, как обычно

Евгений Степанищев
Евгений Степанищев

У Романа Парпалака прочитал про «простейший HTTP-прокси». Ну нет, действительно простейший HTTP-прокси как-то я изобрёл, когда надо было обновить сервер у одного из заказчиков

Евгений Степанищев
Евгений Степанищев

Очень мне нравится идея навести порядок в функциях ПХП при помощи присобачивания к примитивным типам что-то вроде методов

Евгений Степанищев
Евгений Степанищев

Смотрел недавно исходники языка ПХП, хотел изучить подробнее как реализованы там стримы. Пока читал, случайно натолкнулся на недокументированную возможность — у функции fopen

Евгений Степанищев
Евгений Степанищев

На днях подошёл на работе один из программистов и спросил не знаю ли я способа как передать из ПХП во входной поток утилиты не один файл, а два

Евгений Степанищев
Евгений Степанищев

У меня есть старинная забава — брать свой оптимизирующий интерпретатор языка «Брейнфак» и запускать программу, вычисляющую число «Пи» под разными версиями ПХП

Евгений Степанищев
Евгений Степанищев

Грех было не запустить свою же программу из предыдущего поста на собственном стареньком (2005 года) оптимизирующем трансляторе Брейнфака в ПХП

Евгений Степанищев
Евгений Степанищев

В коментариях к предыдущей заметке о моём предложении по защите графических форматов от внедрённого кода один из читателей попросил привести код, который показывал бы как моё предложение работает

Евгений Степанищев
Евгений Степанищев

Такая ещё вещь в ПХП вызывает мою искреннюю печаль. В руководстве написано, что при приведении переменной к булевскому типу, строка «"0"» трактуется как false

Евгений Степанищев
Евгений Степанищев

Я тут всё это время думал как дёшево улучшить свой конвертор картинок в чистый CSS и придумал

Евгений Степанищев
Евгений Степанищев

Так случилось, что в PHP существует три модуля расширения — два для PHP4 и один для PHP5, позволяющих обращаться к Windows API

Евгений Степанищев
Евгений Степанищев

Когда-то, ещё во второй версии, функции в PHP определялись иначе. Синтаксис сменился в версии 3. Для того, чтобы программисты могли безболезненно перейти на новую версию

Евгений Степанищев
Евгений Степанищев

Дано: $var = strval(TRUE-TRUE); echo empty($var) ? 'empty' : 'full';