Привет, я новичок в PHP, поэтому простите основной характер этого вопроса.
У меня есть класс: «CustomerInfo.php», который я включаю в другой класс. Затем я пытаюсь установить переменную объекта CustomerInfo с помощью определенного метода установки, и я пытаюсь повторить эту переменную, используя метод получения. Проблема в том, что геттер не работает. Но если я напрямую обращаюсь к переменной, я могу повторить значение. Я смущен....
<?php
class CustomerInfo
{
public $cust_AptNum;
public function _construct()
{
echo"Creating new CustomerInfo instance<br/>";
$this->cust_AptNum = "";
}
public function setAptNum($apt_num)
{
$this->cust_AptNum = $apt_num;
}
public function getAptNum()
{
return $this->cust_AptNum;
}
}
?>
<?php
include ('CustomerInfo.php');
$CustomerInfoObj = new CustomerInfo();
$CustomerInfoObj->setAptNum("22");
//The line below doesn't output anything
echo "CustomerAptNo = $CustomerInfoObj->getAptNum()<br/>";
//This line outputs the value that was set
echo "CustomerAptNo = $CustomerInfoObj->cust_AptNum<br/>";
?>