Автор Тема: Важный вопрос  (Прочитано 2175 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Доктор

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 487
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Важный вопрос
« : 21 Декабря 2002, 01:54:34 »
Проверьте плз, что выдает:


<?
  
$a=array(&$b);
  echo (int)isset(
$a);
?>



По логике должно выдавать 1-цу, и у меня дома, да и на всех "нормальных" :) хостингах выдает 1-цу. Но вот на некоторых хостингах выдает 0. А что у вас?
Кто-то знает от чего это зависит, от каких настроек или чего-либо другого, и как это исправить (чтобы как положено была 1)?

Очень важный для меня вопрос, так как там, где 0, при некоторых специфических действиях возникает крэш. Т.е. валится ПХП. Выдает 404, либо выдает обрезанную на месте вызова специфической функции страницу.  Причем логика когда 404, а когда просто вылетает, неясна. Может быть, связано с output buffering, но проверить забыл, да и не столь важно. А важно именно, что валится ПХП.
Причем этот баг не зависит от версии ПХП. У меня дома он никогда не возникал ни на одной из версий, но наблюдал я его и на 4.03, и на 4.1, и на 4.2, и на 4.2.3... Наодном хостинге он появился, потом пропал (уж не знаю, что там админ сделал), на другом хостинге его в помине не было, пока стоял ПХП 4.2.1, а когда поставили 4.2.3 - появился :(
Перерывал весь php.ini - ничего не дало, ничего не нашел. Да и теоретически не может оно зависеть от настроек: ведь возникает не просто ошибка, а именно крэш.
Кто-то может предположить в чем дело?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Важный вопрос
« Ответ #1 : 21 Декабря 2002, 13:56:26 »
в баглист писать не пробовал?

Оффлайн Доктор

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 487
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Важный вопрос
« Ответ #2 : 21 Декабря 2002, 20:09:01 »
Пока не пробовал.
Так чего, нет идей ни у кого?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28