Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Сенсация! В пхп найден баг. (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/sensaciya-v-php-najden-bag-389762/)

Guest 16.10.2011 15:58

Сенсация! В пхп найден баг.
 
Недавно обнаружил не совсем логичное поведение конструкции foreach. Дело в том, что если в качестве плавающей переменной используется ссылка, используемая ранее, то она не сбрасывается, что ведет к непредсказуемому результату. Ниже приведен пример того, как это происходит. Пример разделен пустыми строками на несколько блоков. В первом блоке создается массив, заполненный целыми числами от 1 до 5. Во втором блоке этот массив выводится на экран. В третьем блоке самое интересное: иницируется сбой логики. И в четвертом блоке, как и во втором, массив выводится на экран.


Часовой пояс GMT, время: 11:21.


© www.otvetnemail.ru - Форум вопросов и ответов.