Показать сообщение отдельно
  #40 (permalink)  
Старый 27.02.2010, 02:46
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

Цитата:
только вот интересно как это происходит конкатенация если на выходе постоянно обьект, а не строка ?
Нужно определить в классе метод __toString() и он будет автоматически вызываться. Беглый осмотр кода кода Zend показал, что так оно и сделано.

class my_class {

	function __toString()
	{
		return 'Вдруг как в сказке скрипнула дверь ;)';
	}
}

$my_obj = new my_class();

print $my_obj;
__________________
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
Самые главные в жизни вещи - не вещи! (было написано на одном гараже =)

Последний раз редактировалось Tim, 27.02.2010 в 03:11.
Ответить с цитированием