-1
こんにちは私のPHPの理解が限られているので、define()関数は変数を別のものに再定義しますか? したがって、次の関数では、$ default == 'on'へのポインタが返り値が真になるでしょうか?代わりに、私はまだ「オン」になっています。私の限られた知識を許してくれてありがとう。php define()関数の返り値が混乱しているために混乱する
function isseter(&$default,&$reserve=NULL)
{
define('on',true,true);define('off',false,true);
if (isset($default)) return $default;
else return $reserve;
}
define()は定数を定義し、 "変数を再定義する"の効果はありません。私はあなたがドキュメントを読むことをお勧めします - http://php.net/manual/en/function.define.php – Daniel
私が尋ねる前に私は実際にphp.netに行きました、そして、もし私が例えば$ default = 'on'; $ defaultがtrueになります。私の混乱をおかけして申し訳ありません。 – bigal