[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка хелп плиз.
sspy
Catchable fatal error: Method Author::__toString() must return a string value

Вот такая ошибка при выводе переменной, подскажите плиз что это?



Спустя 2 минуты, 16 секунд (26.02.2009 - 19:06) demorian написал(а):
медиумы и экстрасенсы в отпуске:) функцию покажи

Спустя 1 минута, 25 секунд (26.02.2009 - 19:08) bret написал(а):
Ща угадаю, метод должен вернуть строку. И, похоже, он этого не сделал

Спустя 1 минута, 3 секунды (26.02.2009 - 19:09) sspy написал(а):
Нету функции, скажи что значит ошибка, можно как нибуть проверить будет ли переменная её выдовать перед использованием пробовал @$perem не помогает(

Спустя 1 минута, 8 секунд (26.02.2009 - 19:10) sspy написал(а):
PHP
echo $author;

вот когда это пытаюсь сделать ошибка....

Спустя 1 минута, 17 секунд (26.02.2009 - 19:11) Viking написал(а):
видимо ты просто пытаешься распечатать значение объекта
$author скорее всего у тебя объект а не переменная

Спустя 2 минуты, 8 секунд (26.02.2009 - 19:13) demorian написал(а):
да ребят... хватит заниматься самодеятельностью. Автор, выложи кусок кода, где ошибка.

Спустя 3 минуты, 8 секунд (26.02.2009 - 19:17) Guest написал(а):
demorian сорри иди научись мускул не насиловать, потом пиши, я не просил коментарии.

Viking можно как нбуть определить переменная или обьект это?

Спустя 5 минут, 5 секунд (26.02.2009 - 19:22) Viking написал(а):
хм... ну можно код посмотреть...
можно http://ru.php.net/manual/ru/function.get-class.php попробовать
а прикольней всего будет найти место, где объявляется класс Author и добавить туда (или заменить, если уже есть) метод:
PHP
public function __toString()
{
return 
"Я объект! Объект! Я правда объект!";
}
smile.gif

Спустя 2 минуты, 1 секунда (26.02.2009 - 19:24) Guest написал(а):
Viking мне надо в фреемворке две строчки подправить и искать где калсс обьявляеться и перетресать весь код я просто нехочу)

Спустя 1 минута, 19 секунд (26.02.2009 - 19:25) Guest написал(а):
Вау пасиб помогло!!!!

Закрываем тему!

Спустя 4 минуты, 47 секунд (26.02.2009 - 19:30) sspy написал(а):
фак, не помогло(

Вообщем есть переменная или обьект $author

если можно её распечать то распечатать если нет то ничего не делать как это осуществить?

Спустя 28 минут, 51 секунда (26.02.2009 - 19:59) Guest написал(а):
Сделал я такой код
PHP
$s get_object_vars($author);
    
print_r($s);

и выел он следующее

Цитата

Array ( [sf_user] => sfGuardUser Object ( [user_profile] => [profile:protected] => [groups:protected] => [permissions:protected] => [allPermissions:protected] => [id:protected] => 3 [username:protected] => DSA [algorithm:protected] => sha1 [salt:protected] => 19eff3c210ce4fdac83896041f26a5d6 [password:protected] => e9296831666322ba98ebbdba193c5791aa4e44be [created_at:protected] => 1226313311 [last_login:protected] => 1234504404 [is_active:protected] => 1 [is_super_admin:protected] => [collsfGuardUserProfiles:protected] => [lastsfGuardUserProfileCriteria:protected] => [collsfGuardUserPermissions:protected] => [lastsfGuardUserPermissionCriteria:protected] => [collsfGuardUserGroups:protected] => [lastsfGuardUserGroupCriteria:protected] => [collsfGuardRememberKeys:protected] => [lastsfGuardRememberKeyCriteria:protected] => [alreadyInSave:protected] => [alreadyInValidation:protected] => [validationFailures:protected] => Array ( ) [_new:private] => [_deleted:private] => [modifiedColumns:protected] => Array ( ) ) )


Как добраться до параметра "[username:protected]" и узнать чему он равен?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.