我们为什么要使用这个class_alias功能?例如:
Class Test {
public function __construct(){
echo "Class initialized";
}
}
class_alias("Test", "AnotherName");
$instance = new AnotherName(); # equivalent to $instance = new Test();
Run Code Online (Sandbox Code Playgroud)
根据手册,"别名类与原始类完全相同."
这对什么有用?
这可能是一个基本问题,但它让我想了很长一段时间.
我应该声明所有私有/本地变量是私有的吗?或者这只是"重要"变量的必要条件?
例如,我有(临时)计算结果.我应该预先声明这个变量吗?
希望有人可以指出这一点.