Какие параметры, подобные Sass, доступны для PHP (и поддерживаются)?

#php #css #sass

#php #css #sass

Вопрос:

Я хочу добавить немного магии в свой CSS в некоторых проектах PHP (запуск Sass в режиме просмотра в данном случае нецелесообразен), но я не могу найти ничего, что соответствовало бы всем требованиям. Мои критерии:

  • Легко интегрируется в приложения PHP независимо от фреймворка
  • Поддерживается
  • Синтаксис совместим с CSS (что исключает Less и несколько других)

Решение не обязательно должно быть чистым PHP, но оно должно быть идеальным для интеграции с PHP-проектами.

Я понимаю, что это повторяющийся вопрос, но с момента последнего ответа на него многое изменилось (например, PHamlP, похоже, умер).

Ответ №1:

Возможно, Assetic соответствует вашим требованиям. Смотрите эту презентацию slideshare для получения дополнительной информации.

В целом Assetic — это платформа для управления активами, которая включает, например, фильтры, которые могут обрабатывать SASS, SCSS или даже Compass. Внутренне они просто вызывают соответствующий исполняемый файл и фильтруют входные данные.

Комментарии:

1. Это выглядит действительно великолепно, спасибо! Для тех, кто читает это, но не видел этого, это менеджер ресурсов для PHP для обработки CSS и Javascript, и вы можете добавить фильтры, такие как компрессоры, перезаписчики или интерпретаторы для таких вещей, как SASS и CoffeeScript.