CSS と JS 用に見つけたいくつかのライブラリに相当する PHP を作成する方法について考えています。
1つはLess CSS
ですdynamic stylesheet language
。背後にLess CSS
ある基本的な考え方は、「通常の」CSS がサポートしていない などのエンティティを含むより動的な CSS ルールを作成しmixins
、functions
最終的にそれらの構文を通常の CSS にLess CSS
コンパイルできるようにすることです。
(一種の) 同様のパターンで動作するもう 1 つの興味深い JS ライブラリは、CoffeeScript
「より整然としたシンプルな」コードを記述して、通常の Javascriptにコンパイルできるものです。
PHP 用の単純な同様のインターフェースを作成するにはどうすればよいでしょうか? 概念実証として。私は物事を学ぼうとしているだけです。クラスを拡張する単純な使用例を見てみましょう。
class a
{
function a_test()
{
echo "This is test in a ";
}
}
class b extends a
{
function b_test()
{
parent::a_test();
echo "This is test in b";
}
}
$b = new b();
$b->b_test();
ユーザーにクラスb
を次のように書かせたいとします(例として):
class b[a] //would mean b extends a
{
function b_test()
{
[a_test] //would mean parent::a_test()
echo "This is test in b";
}
}
そして、後でそのコードを通常のPHPに「解決」させます(通常は、別のコマンド/プロセスを実行することによって)。私の質問は、このようなものを作成するにはどうすればよいかということです。PHP で実行できますか? C/C++ のようなものを使用する必要がありますか? この問題に取り組むとしたら、どのようにアプローチすればよいでしょうか? オンラインのリソースはありますか? どんなポインタでも大歓迎です!