Как использовать переменную внутри класса в публичной функции? Может быть, ссылка?

<?php class pac{
public $q=5;

public function yo($q){
$v=$q+2;
print $v;

}

}

$a=new pac;
$a->yo($q);
?>

Привет, ребята, я новичок, извините за глупые вопросы!

Так что вопрос xD: как использовать $ q ?? Мне нужно поставить ссылку на это ??

-1

Решение

Ты используешь $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($a->q);
?>

Другой вариант — использовать переменную объекта в вашем методе вместо передачи ее в качестве параметра:

<?php
class pac{
public $q=5;

public function yo(){
$v=$this->q+2;
print $v;
}
}
$a=new pac;
$a->yo();
?>
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]