私はクラスで遊んでいて、どのように動作するのか理解していません。関数の間で変数を渡す方法を説明する人もいました。私の現在の問題は間違いです。クラスからエラーを抽出して画面に出力する方法。私の出力はusername
のみです。どのようにエラーを取得するには?クラス内でのPHPエラーの印刷
class form
{
protected $username;
protected $password;
protected $errors = array();
function __construct($username, $password){
$this->username = $username;
$this->password = $password;
}
public function get_errors()
{
return $this->errors;
}
public function getPassword(){
return $this->password;
}
public function getUserName() {
return $this->username;
return $this->errors = "No MySQL connection.";
}
}
$test = new form('name1', 'passw2');
echo $test->getUserName();
エラーを取得する方法は? - 'echo implode("
"、$ test-> getErrors()); ' –
は2回返しません。 –
ロジックがない場合は内部はありません。例usernameがnullの場合、error = 'usernameを設定してください'。そのようなもの –