Trong khi nâng cấp lên PHP 5.3 để test framework của tớ, tớ nhận thấy
PHP 5.3 từ hồi chuyển sang re2c mắc 1 lỗi rất lạ
parse_ini_file không còn chạy được nữa. Khi đọc file nó luôn báo
Warning: syntax error, unexpected $end in xxx.ini on line 106 in D:
\webroot\project1\trunk\phpt\ini_file.php on line 3
Kết quả là làm treo Apache khi chạy framework. Chưa rõ là vì sao nó
gây ra lỗi segmentation fault vì test đơn file thì chẳng chuyện này.
Chỉ báo lỗi và đọc sai thôi.
Lookup trên PHP bugs thì cũng có có người mắc cái này
http://bugs.php.net/bug.php?id=44574
Giải pháp tạm thời là thêm 1 dòng trắng dưới cùng trong file ini để
chạy tạm :D