2
Ciでは、同じクラス内の別のメソッドから変数を取得するにはどうすればよいですか?CodeIgniterは同じクラス内の他のメソッドから変数を取得します
Ciでは、同じクラス内の別のメソッドから変数を取得するにはどうすればよいですか?CodeIgniterは同じクラス内の他のメソッドから変数を取得します
これをクラス変数として設定して使用する必要があります。以下のような
何か:
<?php
class Blog extends CI_Controller {
$my_variable = null;
function _set_myvariable()
{
$this->my_variable = "this variable has a value";
}
function get_variable()
{
echo $this->my_variable; // outputs NULL
$this->_set_myvariable();
echo $this->my_variable; // outputs "this variable has a value"
}
}
?>
がget_variable
メソッドを呼び出すには、以下となります。
_set_myvariable
プライベート関数は、クラス変数を設定します( "_" 始まる関数名に注意してください)。大丈夫です。ありがとう! –
あなたは「別の方法から変数をつかむ」とはどういう意味ですか? –