Может кто сталкивался.
Обновил пхп до 5.4.3 отвалился ZF а он юзает ReflectionClass в ядре пхп.
Поковырявшись понял что индекс масива битый.
У меня PHP5.4.3 FreeBSD9, на линуксе все ок. Пересобирал пхп, безтолку.
PHP5.4.3 FreeBSD9
ReflectionMethod Object
(
[namei?Ґ] => first
[class] => Foo
)
ReflectionMethod Object
(
[namei?Ґ] => second
[class] => Foo
)
PHP5.4.3 Linux
ReflectionMethod Object
(
[name] => first
[class] => Foo
)
ReflectionMethod Object
(
[name] => second
[class] => Foo
)
запостил в баг трекер пхп, молчат.
https://bugs.php.net/bug.php?id=62303
Если у кого PHP5.4.3 на FreeBSD9 затестите код что ли
class Foo {
function first(){}
function second(){}
}
$foo = new Foo();
$reflect = new ReflectionClass($foo);
$props = $reflect->getMethods();
foreach ($props as $prop) {
print_r($prop);
}
Не понятный баг в PHP5.4.3 FreeBSD9
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Volodymyr
- лейтенант
- Сообщения: 614
- Зарегистрирован: 2008-06-17 16:04:56
- Откуда: Ukraine, Lviv
- Контактная информация:
Re: Не понятный баг в PHP5.4.3 FreeBSD9
9-ку поставил, РНР собрал. Как тока подниму кде3 сразу сразу попробую.
- Volodymyr
- лейтенант
- Сообщения: 614
- Зарегистрирован: 2008-06-17 16:04:56
- Откуда: Ukraine, Lviv
- Контактная информация:
Re: Не понятный баг в PHP5.4.3 FreeBSD9
Код: Выделить всё
ReflectionMethod Object
(
[name] => first
[class] => Foo
)
ReflectionMethod Object
(
[name] => second
[class] => Foo
)
System FreeBSD job.nucleart.net 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
Apache Version Apache/2.2.22 (FreeBSD) PHP/5.4.4 mod_ssl/2.2.22 OpenSSL/0.9.8q DAV/2