如何在PHP中创建语言构造函数,如回声'

时间:2017-07-06 10:23:10

标签: php constructor

我一直在寻找创造一些东西:

myprint 'Hello';

Q1Q2这样的问题中,我看到有人说:

  • 不可能
  • 可能

其实我想知道我可以通过编辑php解释器来创建这样的语言构造函数吗?

如果是,怎么样?

1 个答案:

答案 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);