Php 如何在公共函数中使用类内的变量??可能是引用?
大家好,我是初学者,很抱歉问了这么多愚蠢的问题Php 如何在公共函数中使用类内的变量??可能是引用?,php,reference,Php,Reference,大家好,我是初学者,很抱歉问了这么多愚蠢的问题 所以问题是xD:如何使用$q??我需要在上面加上引用???您使用$q,但是$q没有定义。如果要使用对象变量$q,可以使用$a->q <?php class pac{ public $q=5; public function yo($q){ $v=$q+2; print $v; } } $a=new pac; $a->yo($q); ?> 另一个选项是在方法中使用对象变量,而不是将其作为参数传递: <?php
所以问题是xD:如何使用$q??我需要在上面加上引用???您使用
$q
,但是$q
没有定义。如果要使用对象变量$q
,可以使用$a->q
<?php class pac{
public $q=5;
public function yo($q){
$v=$q+2;
print $v;
}
}
$a=new pac;
$a->yo($q);
?>
另一个选项是在方法中使用对象变量,而不是将其作为参数传递:
<?php
class pac{
public $q=5;
public function yo($q){
$v=$q+2;
print $v;
}
}
$a=new pac;
$a->yo($a->q);
?>
你试过$this->q
吗?是的,我试过了,很好,这就是我想要的。谢谢你的朋友x D()()()))
<?php
class pac{
public $q=5;
public function yo(){
$v=$this->q+2;
print $v;
}
}
$a=new pac;
$a->yo();
?>