我一直在寻找创造一些东西:
myprint 'Hello';
其实我想知道我可以通过编辑php解释器来创建这样的语言构造函数吗?
如果是,怎么样?
答案 0 :(得分:1)
我针对相同情况所做的解决方案(不是实际的语言构造函数,但对您的问题很有用):
1)打开php.ini并取消注释auto_prepend_file
设置,并设置如下:
auto_prepend_file = C:\ wamp \ my_prepended_functions.php
2)将此内容放在.php
文件中:
if(!function_exists('v')) { function v() { foreach(func_get_args() as $each){ var_dump($each); } } }
if(!function_exists('vx')) { function vx(){ foreach(func_get_args() as $each){ var_dump($each); } exit;} }
3)重新启动服务器,您将能够始终在任何php文件中执行:
v($myVar1);
v($myVar1,$myVar2 );
vx($myVar1);