Псевдо сжатие РНР кода, в основном, заключается в применении php_strip_whitespace — функции, которая возвращает исходный код файла с вырезанными комментариями, переводами строк и дублирующимися пробелами, что по функционалу похоже на использование php -w из командной строки.
Где можно использовать?
- PHP
- CSS
- JavaScript
- Любой язык с комментариями в стиле языка Си
Пример
До сжатия
<?php
// Здесь PHP комментарий
/*
* Еще один PHP комментарий
*/
$content = php_strip_whitespace(__FILE__);
echo trim(preg_replace('/<\?(php)?/', '', $content));
// Переводы строк и лишние пробелы тоже удалятся
do_nothing();
?>
После сжатия
<?php
$content=php_strip_whitespace(__FILE__); echo trim(preg_replace('/<\?(php)?/', '', $content)); do_nothing(); ?>
Функция доступа с пятой версии РНР
Для более тщательного анализа и дальнейшего сжатия файла также можно посмотреть в сторону token_get_all()
Ссылки
Похожие публикации:
- Получить расширение файла
Получить расширение файла в РНР задача не сложная и способов ее решения существует масса. Давайте попробуем рассмотреть несколько возможных вариантов.... - Информация об IP адресе
Geolocation - определение местоположения по IP адресу или доменному имени. Используя бесплатный Geolocation XML API от сайта ipinfodb.com, можно получить... - Установка standalone версии Akismet для сайта
Akismet — веб-сервис от создателей WordPress, анализирующий качество содержимого, отправляемого на веб-сайты. Сюда включаются: комментарии, сообщения, отправляемые через контакт-формы, блоги,... - Перевернуть IP-адрес
Писал как-то скрипт для проверки IP-адреса на наличие в спам-базах, используя DNS Blacklist, и столкнулся с тем, что там необходимо... - Отдать PDF на скачку
При проектировании одного проекта столкнулся с проблемой некоторых браузеров открывать PDF-документ непосредственно в окне браузера. Это чревато тем, что вы...

Спасибо интересная и полезная статья