【发布时间】:2017-01-11 05:26:51
【问题描述】:
我想知道下面是否正确,我已经测试过它是否有效,我只是想要一个意见。
文件a.php:
namespace MyNamespace;
class MyClass {
public function ShowMessage($s) {
echo $s;
}
}
文件 b.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!');
谢谢。
【问题讨论】:
-
如果它对你有用,那么它是正确的。
-
您不确定哪一部分?您需要提出具体问题,而不仅仅是一般意见。
-
如果我会使用它,我只想知道这两个是否正确。
-
为什么不正确?
as子句的全部意义在于允许您为类指定一个短名称,然后使用该名称。
标签: php namespaces