Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅关注editing this post一个问题。
5年前关闭。
Improve this question
我对php类非常陌生,我想知道为什么我需要将其声明为变量并将其设置为NEW?
这是一个例子:
为什么在不将其声明为变量并将其设置为NEW的情况下不起作用?
换句话说...如果没有这一行:
我已经习惯了运作,所以对我来说看起来很奇怪。
想改善这个问题吗?更新问题,使其仅关注editing this post一个问题。
5年前关闭。
Improve this question
我对php类非常陌生,我想知道为什么我需要将其声明为变量并将其设置为NEW?
这是一个例子:
class myFirstClass {
function Version(){
return 'Version 1';
}
function Info(){
return 'This class is doing nothing';
}
}
$hola = new myFirstClass;
echo $hola->Version();
为什么在不将其声明为变量并将其设置为NEW的情况下不起作用?
换句话说...如果没有这一行:
$hola = new myFirstClass;
我已经习惯了运作,所以对我来说看起来很奇怪。
最佳答案
你是对的!不需要使用new
运算符:
class myFirstClass {
static function Version(){// static keyword
return 'Version 1';
}
function Info(){
return 'This class is doing nothing';
}
}
echo myFirstClass::Version();// direct call
10-02 09:47