Можно ли полностью эмулировать поведение массива через класс.
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 написал(а):
Ясно. Спасибо!