2012-03-25 62 views
0

是否可以定义函数并在没有()的情况下使用?定义php函数并在没有()的情况下使用

require("a.php")require "a.php"一样。

function getNameById($id){}; /*and use it like*/ $id = getNameById "1"; 

谢谢。

+5

为什么要这样做?它不像PHP需要像JS那样被压缩。 – Joseph 2012-03-25 14:42:12

+0

它看起来不像VB6那样真的会受益。 – Ryan 2012-03-25 14:43:42

+0

我有一个加载类和名称空间的函数。 像导入(“a.b.c”); 我想做一个像导入“a.b.c”;或导入a.b.c.就像在Java中或使用a.b.c一样;像.NET一样。 – Vahan 2012-03-25 14:51:08

回答

1

如其他人已经提到的,require和例如echoissetempty是语言结构。这意味着它被内置到php核心中。

你可以创建自己的构造的唯一方法是通过在C中编写一个PHP扩展。所以要回答你的问题,而不是纯粹的PHP。

+0

非常感谢Mattias .. 我会尽力去做。 – Vahan 2012-03-25 18:23:00

8

不,它不是。 require是一种语言结构,就像echo,print,include等。

3

不,这是不可能的。 require是一种语言结构; 不是的一个函数。

2

require是一种特殊的语言结构,而不是函数,不,不可能。

相关问题