2
我只是PHP OOP的初學者。我有一個類和輸出是空的:PHP類沒有任何返回
$test = new form('name1', 'passw2');
$test->getName();
和類:
<?php
class form
{
protected $username;
protected $password;
protected $errors = array();
function _construct($username, $password){
$this->username=$username;
$this->password=$password;
}
public function getsomething() {
echo '<br>working'. $this->getn() . '<-missed';
}
public function getName(){
return $this->getsomething();
}
public function getn() {
return $this->username;
}
}
?>
和輸出,而不只是用戶名文本: POST工作 工作< -missed 哪裏NAME1?
1)'_construct'需要2個下劃線2)'的getName()返回'沒什麼用,因爲你只是返回getsomething('的返回值)'和該函數的作用只是返回NULL。 – Rizier123
@ Rizier123我怎麼說這是一條小路。 –