Я PHP-новичок, поэтому, пожалуйста, будьте терпеливы со мной, но я только что наткнулся на то, чего я не понимаю. У меня PHP 5.3 и CakePHP 1.3.10.
У меня есть помощник под названием Phone с методом formPhoneNum (). Когда я звоню, на мой взгляд, это:
echo $this->Phone->formPhoneNum('+420111222333');
все работает нормально. Когда я называю это:
$Phone = '+420111222333';
echo $this->Phone->formPhoneNum($Phone);
все работает хорошо. Но когда я называю это:
$phone = '+420111222333';
echo $this->Phone->formPhoneNum($phone);
Я понял:
Fatal error: Call to a member function formPhoneNum() on a non-object in .../view.ctp on line 3
Разве это не круто? : -D