(PHP 5 < 5.0.5)
php_check_syntax — Belirtilen (veya çalışan) dosyanın PHP sözdizimini denetler
$betik
[, string &$hata_iletisi
] ) : bool
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.
betik
Söz dizimi sınanacak dosyanın yolu.
hata_iletisi
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