是否可以定義函數並在沒有()的情況下使用?定義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