是否可以定义函数并在没有()的情况下使用?定义php函数并在没有()的情况下使用
与require("a.php")
和require "a.php"
一样。
function getNameById($id){}; /*and use it like*/ $id = getNameById "1";
谢谢。
是否可以定义函数并在没有()的情况下使用?定义php函数并在没有()的情况下使用
与require("a.php")
和require "a.php"
一样。
function getNameById($id){}; /*and use it like*/ $id = getNameById "1";
谢谢。
如其他人已经提到的,require
和例如echo
,isset
和empty
是语言结构。这意味着它被内置到php核心中。
你可以创建自己的构造的唯一方法是通过在C中编写一个PHP扩展。所以要回答你的问题,而不是纯粹的PHP。
非常感谢Mattias .. 我会尽力去做。 – Vahan 2012-03-25 18:23:00
不,它不是。 require
是一种语言结构,就像echo
,print
,include
等。
不,这是不可能的。 require
是一种语言结构; 不是的一个函数。
require
是一种特殊的语言结构,而不是函数,不,不可能。
为什么要这样做?它不像PHP需要像JS那样被压缩。 – Joseph 2012-03-25 14:42:12
它看起来不像VB6那样真的会受益。 – Ryan 2012-03-25 14:43:42
我有一个加载类和名称空间的函数。 像导入(“a.b.c”); 我想做一个像导入“a.b.c”;或导入a.b.c.就像在Java中或使用a.b.c一样;像.NET一样。 – Vahan 2012-03-25 14:51:08