2012-03-25 7 views
0

関数を定義し、without()を使用することは可能ですか?php関数を定義し、without()を使用する

のように、require("a.php")require "a.php"となります。

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

ありがとうございます。

+5

なぜあなたはそれをしますか? PHPのようにJSのように圧縮する必要はありません。 – Joseph

+0

VB6のように見ても恩恵はありません。 – Ryan

+0

私は、クラスと名前空間を読み込む関数を持っています。 同様のインポート( "a.b.c"); 私はimport "a.b.c"のようにしたいと思います。またはa.b.cをインポートする。 Javaやa.b.cのように。 .NETのように。 – Vahan

答えて

1

requireと同様に、例えばecho,issetおよびemptyは言語構成要素です。これはPHPコアに組み込まれていることを意味します。

独自の構文を作成できる唯一の方法は、CでPHP拡張モジュールを作成することです。純粋なPHPではなく質問に答えてください。

+0

ありがとうMattias .. 私はそれをやろうとします。 – Vahan

8

いいえ、そうではありません。 requireは、echoprintincludeなどのような言語構成です。

3

いいえ、それはできません。 requireは言語構造です。 ではなく、関数です。

2

requireは特殊な言語構造であり、関数ではありません。いいえ、不可能です。

関連する問題