- PVSM.RU - https://www.pvsm.ru -

SASS PHP extension

Недавно я наткнулся на интресную статью о Python-биндинге для libsass [1], в которой я узнал о существовании такой замечательной библиотеки, как libsass [2] (реализация рубивского sass на C++). Имея опыт в написании PHP расширений, я решил сделать SASS/SCSS обработчик, используя libsass. Исходный код полученного расширения Вы можете найти тут — sass-php [3].

Расширение состоит из двух частей:

  • класс SASS;
  • класс исключения SASSCompileErrorException.

Подробное описание этих классов содержиться в комментариях к заглушке (stub) [4].
libsass ещё развивается и поэтому часть объявленного функционала может пока не работать (см. readme) так же, как выявили тесты, ещё не работают некоторе скриптовые функции. Стоит отметить, что сборка расширения проверялась на ubuntu с php-5.3.8 и php-5.4.

Если кто не знает что такое SASS то Вам сюда [5].

Автор: Aco


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/php-2/9398

Ссылки в тексте:

[1] Python-биндинге для libsass: http://habrahabr.ru/post/144419/

[2] libsass: https://github.com/hcatlin/libsass

[3] sass-php: https://github.com/bzick/php-sass

[4] заглушке (stub): https://github.com/bzick/php-sass/blob/master/sass.php

[5] сюда: http://sass-lang.com/