![]() | |
|
Рубрики
Последние записи
СПОНСОР
Новости от БигМир
|
06 Jan 2011
PHP плавающей точкой исправить ошибку в течение нескольких часов из-заРазделы: Новости Интернет it Основные разработчики языка PHP рассчитывать на освобождение в течение нескольких часов, чтобы исправить недавно сообщили, что вопрос может предотвратить 32-битных системах под управлением PHP от отбывания страниц, ключевых разработчиков PHP сказал в среду утром. PHP является популярным языком для использования в веб-разработке. Проблема открывает PHP системы может быть использована удаленно атаки DOS. Это влияет на Linux и Windows и связана с плавающей точкой вопрос, сказал Энди Гутманс, ключевой разработчик PHP и генеральный директор компании Zend Technologies, которая предлагает инструменты PHP развития. Системы могут получить связаны в бесконечный цикл. Разработчики PHP рассчитывать на обходной доступны в версиях PHP из-за среду, Гутманс сказал. Версии ориентировочно называют PHP 5.3.5 и 5.2.17. "Это должно быть несколько часов" перед исправить не в счет, Гутманс сказал. Zend также будет предлагать исправления для своего продукта Zend Server для решения этой проблемы. Гутманс отнести вопрос ошибки проектирования в x87 с плавающей запятой, что является частью старого чипсета Intel X86, в которых компиляторы по умолчанию не обойти вопроса. "В результате, с плавающей точкой в PHP попадает под эту ошибку", сказал Гутманс, который сказал, что он не знал о каких-либо фактических сайтов PHP быть затронуты проблемы. Вопрос в том, предполагается, не влияют крупнотоннажных PHP пользователей, которые, вероятно, на 64-разрядных системах так или иначе, Гутманс сказал. "Это аппаратное MIS-дизайн", сказал он. Компьютер ученого, который сообщил, что проблема сказал выяснилось в ходе исследования. "Я был расследование десятичной / бинарные преобразования так называемого субнормальных цифр, которые являются самыми маленькими из малых числах с плавающей точкой", сказал ученый Рик Риган, из изучения двоичных блог. "Конкретный номер, который вызвал проблемы, 2.2250738585072011e-308, превращается в крупный из двойной точности субнормальных номера;. Это на границе нормированные и ненормированные чисел с плавающей запятой я смотрю на все 17 значащая цифра десятичной номера - Есть пять из них -. что преобразования в этой крупнейшей субнормальных число с плавающей запятой По неизвестным причинам для меня - и совершенно неожиданно - 2.2250738585072011e-308 вызвало PHP войти в бесконечный цикл (и, кстати, , остальные четыре не сделал). " PHP используется в крупных веб свойства, такие как SugarCRM. В этой статье, "PHP плавающей точкой ошибку исправить за несколько часов", была впервые опубликована в InfoWorld.com. Следите за событиями в деловых новостей технологии и получить дайджест ключевых историй каждый день в информационном бюллетене InfoWorld Daily. Узнайте больше о безопасности в Центральной Безопасности InfoWorld's Channel. Пол Криль является редактором в целом на InfoWorld. Метки: it Рубрики: Новости Интернет it КомментироватьСчетчики |