php 4.3.10 - осторожно - глюк
Обычно я древовидные данные в php храню в ввиде вложенного ассоциативного массива. В принципе, довольно удобно, только вот при большом вложении скрипт аварийно завершает свою работу с сообщением Segmentation fault. Так что если в Вашем скрипте возникает такая ошибка, внимательно присмотритесь к ассоциативным массивам - вполне вероятно, что причина именно в них.