Бум!
Следующая программа на PHP вызывает ошибку в Kernel32.dll под Windows Apache и ошибку в Msvcrt.dll, если её запустить из-под интерпретатора.
<?
function Boom()
{
Boom();
};
Boom();
?>
Это сайт — моя персональная записная книжка. Интересна мне, по большей части, история, своя жизнь и немного программирование.
<?
function Boom()
{
Boom();
};
Boom();
?>
насколько я могу предположить — stack overflow?
Комментарий для Zarr:
Не изучал :) Винда же просто говорит «ошибка» и текущий процесс умирает.
Экая у вас винда неинтересная… У меня 98-ая вылетает в местный аналог Kernel Panic. В синий экран тобишь.
Итак: есть ли люди, способные по дампу на синем экране сказать код ошибки? (-:
Им пора уходить.
Комментарий для Caesar:
У меня Windows ME :)
Вполне логично, рекурсивная функция без терминатора в любом языке валит процесс нафик! ;)
Комментарий для clops:
Не в любом. Есть языки с контролем стека, с ограничением уровня вложенности и т. д.