# rpm -q php5 php5-5.3.18.20121017-alt1.1 Вызываем следующий код ($ php test.php): <?php function iii($n) { iii($n); } iii('test'); ?> Получаем Segmentation Fault (ну видимо стек переполняется), с полной непонятной, отчего это. Впрочем подключение xdebug сразу показывает место ошибки. На Ubuntu 12.10 (php5-cli 5.4.6-1ubuntu1) всё приличнее: PHP Fatal error: Out of memory (allocated -1145307136) (tried to allocate 65484 bytes) in /root/iii.php on line 4 На Fedora 17 (php-cli 5.4.9-1.fc17) так: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 65484 bytes) in /root/iii.php on line 4
Если выставить suhosin.executor.max_depth = 100 то завершается молча (ну то есть в очередной раз функция не вызывается, стек раскручивается обратно и всё хорошо).
$ php ~/test.php PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 130968 bytes) in /home/rider/test.php on line 4 $rpm -q php5 php5-5.5.20-alt1