[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Полная эмуляция массива с помощю ArrayObject
YES
Столкнулся с проблемой.

Можно ли полностью эмулировать поведение массива через класс.

class MyArray extends ArrayObject
{
...
}


Выполняю например операцию сложения.

$arr = new MyArray();
$arr + array(1);

и вылетает ошибка

Fatal error: Unsupported operand types




Спустя 4 часа, 20 минут, 17 секунд (29.09.2010 - 21:22) vasa_c написал(а):
нельзя

Спустя 2 часа, 53 минуты, 13 секунд (30.09.2010 - 00:16) SlavaFr написал(а):
Цитата (YES @ 29.09.2010 - 14:02)
и вылетает ошибка

так и с настоящим Array так тоже нельзя делать

Спустя 7 часов, 59 минут, 45 секунд (30.09.2010 - 08:15) linker написал(а):
Полностью нельзя, но можно например пройтись по нему циклом
foreach($arr as $itemarr) {}

Спустя 11 часов, 1 минута, 46 секунд (30.09.2010 - 19:17) YES написал(а):
А есть какой-то способ сделать так, чтоб работа скрипта не обрывалась при появлении такого рода ошибки?

Спустя 3 минуты, 21 секунда (30.09.2010 - 19:20) vasa_c написал(а):
Только путём того, чтобы не вызывать её

Спустя 3 часа, 28 минут, 44 секунды (30.09.2010 - 22:49) YES написал(а):
Ясно. Спасибо!
Быстрый ответ:

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