だから私は、このクラスがあります。抽出物の機能
class MyClass {
public static function printMessage($text) {
echo $text;
}
}
をそして、私はこれらの方法でそれを使用したいと思います:
MyClass::printMessage('test'); // test
printMessage('test'); // test
のでprintMessage
がメソッドとして機能し、またようになります機能。 PHPで可能なことはありますか? (クラスのためのオートロードのような何か)私は良い解決策や答えを見つけることができません - no
。私にとっては必要ではない、私はちょうど興味があるので、同じ関数構造を2回書く必要はありません。私はpublic static function printMessage($text) { return printMessage($text); }
のようなコードを使用することができますが、それは私が探しているものではありません。
グローバル・ファンクションとして定義しない場合は、グローバル・ファンクションと呼ぶことはできません。 – deceze
しかし、グローバルスコープで 'MyClass :: printMessage( 'test'); – arkascha
そのようなものに対して 'define'文を使うことができますが、再び:_why_? – arkascha