最近、
libsassのPythonバインディングに関する興味深い記事に出会いました。この記事では、
libsass (C ++でのRubyのsassの実装)などのすばらしいライブラリの存在について学びました。 PHP拡張機能の作成経験があるため、libsassを使用してSASS / SCSSハンドラーを作成することにしました。 受信した拡張機能のソースコードは、
sass-phpにあります。
拡張機能は2つの部分で構成されます。
- SASSクラス
- 例外クラスSASS \ CompileErrorException。
これらのクラスの詳細な説明は、
スタブのコメントに記載されています。
libsassはまだ開発中であるため、テストが明らかになったように、宣言された機能の一部がまだ機能しない可能性があります(readmeを参照)。一部のスクリプト関数はまだ機能しません。 拡張機能のビルドがphp-5.3.8およびphp-5.4を使用したubuntuでテストされたことは注目に値します。
SASSとは何かわからない場合は、
こちらをご覧ください 。