誰かが違いがある理由を説明してもらえますか
function foo($a){$blah = $a}.......
foo($CONSTANT);
と
function foo() { $blah = $CONSTANT}.......
foo();
一番上の方法は私のために働いていますが、他の方法はそうではありません。具体的には、以下はifステートメントがfalseであることを示しています。
$this->setsession($user->id,$user->email, ($user->activated == 1) ? STATUS_ACTIVATED : STATUS_NOT_ACTIVATED);
if ($user->activated == 0) { // fail - not activated
$this->error = array('not_activated' => '');
これは真実だと思いますが:
$this->setsession();
if ($user->activated == 0) { // fail - not activated
$this->error = array('not_activated' => '');