Может кто-нибудь объяснить, почему существует разница между
function foo($a){$blah = $a}.......
foo($CONSTANT);
и
function foo() { $blah = $CONSTANT}.......
foo();
У меня работает метод top, другой - нет.В частности, нижеследующее находит оператор if ложным:
$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' => '');