我们有什么方法可以在PHP中创建自己的打印功能,所以在使用它时我们可以执行以下操作
my_print_function "My Content";
而不是
my_print_function("My Content");
答案 0 :(得分:5)
不,没有。没有括号的那些(如echo和include)是语言结构,您无法在自己的代码中创建。可能可以通过在C中创建PHP扩展来实现,但在纯PHP中是不可能的。
答案 1 :(得分:1)
不,PHP语法需要自定义函数的括号。 print
,echo
等是语言结构,这意味着它们是硬编码到PHP引擎中的特殊情况。如果你想创建类似的东西,你将不得不扩展核心PHP引擎。