OOP PHP를 배우면서이 글을 작성했습니다. 변수의 값을 함수에 전달하는 데 몇 가지 문제가있었습니다. 함수가 변수의 값을 읽지는 않는다는 것이 밝혀졌습니다. 아래를 참조하여 조언하십시오. 이에PHP 함수가 변수 값을 가져 오지 않습니다
public function complete() {
return $num1 * $num2;
}
(당신은 클래스 속성과되지 않은 변수에 액세스 $this
으로)
:
<?php
class calculator {
private $num1 = '1';
private $num2 = '2';
public function complete() {
return $num1 * $num2;
}
}
$calc = new calculator();
$result = $calc->complete();
echo $result;
숫자를 생성자에 전달하십시오. 'public function __construct ($ num1, $ num2) {$ this-> num1 = $ num1; $ this-> num2 = $ num2; }'귀하의 계산기에 더 좋을 것입니다. – Daan