(PHP 5 <= 5.0.4)
php_check_syntax — Belirtilen (veya çalışan) dosyanın PHP sözdizimini denetler
$betik
[, string &$hata_iletisi
] )
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.
betikSö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