另一个行为类似的有趣的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 ++的东西。如果我要解决这个问题,应该如何着手?是否有在线资源?非常感谢任何提示!