0
我想学习php类。我很困惑哪些属性应该在类中声明。我给一个简单的例子来了解情况:是否有必要在php类中声明函数的参数?
class main{
var $a=5;
var $b;
function add($c){
return $this->a + $this->b + $c;
}
}
$load = new main();
$load-> $b=10;
echo $load->add(20); //will output 35
在上述情况下,请看到我没有财产申报$ C类里面。它直接从调用$ load-> add(20)进行访问,并且运行良好。 我的问题是,虽然这是工作,但它是正确的方式,或者我必须在这种情况下申报$ c属性? 注:可能是因为设置了oop的魔法方法,不确定。
在附注中,您不再需要这些var关键字。 – LMeyer
Shinosha,你能告诉我为什么不需要用户var关键字了吗? – stockBoi
因为它已被弃用。请参阅http://stackoverflow.com/questions/1206105/what-does-php-keyword-var-do – LMeyer