[Из песочницы] Странные они, статические переменные в PHP

Дисклеймер: данная статья не явит вам какого то откровения и не откроет третий глаз, но позволит разобраться в не очень очевидном вопросе более детально. Мне по крайней мере при ее написании она в этом помогла. Если вы матерый волк в php то можете не ч…

Определение кодировки текста в PHP вместо mb_detect_encoding

Существует несколько кодировок символов кирилицы.
При создании сайтов в Интернете обычно используют:

utf-8
windows-1251
koi8-r

еще популярные кодировки:

iso-8859-5
ibm866
mac-cyrillic

Вероятно это не весь список, это те кодиров…

[Из песочницы] Телефонный справочник из таблиц SQL Asterisk FreePBX (web-справочник, выгрузка в xml-файл для телефонов Grandstream)

Для изучения могут пригодиться следующие моменты.

1) Подключение к серверу SQL для выполнения запросов:

mysql -u freepbxuser -p
после нажатия Enter будет запрошен пароль для пользователя.
После ввода пароля и нажатия Enter, будет выведено пригла…

FFI: Подключаем Сишные либы или пишем на Расте внутри PHP 7.4

В PHP 7.4 появится FFI, т.е. можно подключать библиотеки на языке C (или, например, Rust) напрямую, без необходимости писать целый extension и разбираться в его многочисленных нюансах.
Давайте попробуем написать код на Rust, и используем его PHP-прог…