パラメータを使用して別の関数に渡すことなく、すべてのクラスでアクセスしたいクラス内でプライベート変数を宣言したいと考えています。次のシナリオがあります
class One extends CI_Controller {
private $name;
public function index () {
$name = $this->input->post('name');
$this->validate();
}
public function validate() {
echo $name;
}
}
しかし、上記の $name 変数を使用すると、 というエラーが表示されますvariable $name is undefined
。
はいの場合、PHPで上記は可能ですか?