私は以下が正しいかどうか疑問に思っていました。私はそれが動作していることをテストしました。これはPHPで正しいですか
ファイルa.php:
require_once 'a.php';
use MyNamespace\MyClass as MyAlias;
$class = new MyAlias;
$class->ShowMessage('Hello World!');
/* I have same results if I use this */
$class2 = new MyNamespace\MyClass();
$class2->ShowMessage('Hello World!');
b.php
namespace MyNamespace;
class MyClass {
public function ShowMessage($s) {
echo $s;
}
}
ファイルには、ありがとうございます。
あなたのためにそれが正しい場合は、それは正しいです。 –
あなたはどちらの部分が分かりませんか?一般的な意見だけでなく、特定の質問をする必要があります。 – Barmar
私はそれを使用すれば両方が正しいかどうかを知りたいだけです。 – Blue