(PHP 5 <= 5.0.4)
php_check_syntax — Belirtilen (veya çalışan) dosyanın PHP sözdizimini denetler
Belirtilen betik dosyasını söz dizimini hatalarını bulmak için tarar.
Belirtilen betik dosyasının çalıştırılması (fakat sonuçların çıktılanmaması) dışında Komut satırından php -l komutunun verilmesine eşdeğerdir.
Örneğin, betik dosyasında tanımlanmış bir işlev varsa, bu işlev php_check_syntax() işlevinin çalıştırdığı betikte kullanılabilir olacaktır, fakat betik çıktısı engellenecektir.
Bilginize:
Teknik sebeplerle, bu işlevin kullanımı önerilmemeke olup PHP'den kaldırılmıştır. Bu işlevi kullanmak yerine komut satırından php -l birbetik.php komutunu veriniz.
Söz dizimi sınanacak dosyanın yolu.
Bu değiştirgede bir dizge belirtilmişse, sözdizimi denetimi tarafından üretilen hata iletisine bu dizge dahil edilir. hata_iletisi iletisi gönderimli olarak aktarılır.
Sözdizimi denetiminde hata bulunamamışsa TRUE, hata bulunmuşsa veya betik dosyası açılamamışsa FALSE döner.
Sürüm: | Açıklama |
---|---|
5.0.5 | Bu işlev PHP'den kaldırıldı. |
5.0.3 | php_check_syntax() işlevinden sonra yapılan bir exit() çağrısı parçalanma arızası ile sonuçlanmaktadır. |
5.0.1 | hata_iletisi gönderimli olarak aktarılmaya başlandı. |
php -l birbetik.php
Yukarıdaki örnek şuna benzer bir çıktı üretir:
PHP Parse error: unexpected T_STRING in /tmp/birbetik.php on line 81