pack
<<<
php_check_syntax php_strip_whitespace
>>>

6.22 Fonctions diverses
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédéfinies
connection_aborted
connection_status
connection_timeout
constant
define
defined
die
eval
exit
get_browser
highlight_file
highlight_string
ignore_user_abort
pack
->php_check_syntax
php_strip_whitespace
show_source
sleep
time_nanosleep
uniqid
unpack
usleep

6.22.21 php_check_syntax() Vérifie la syntaxe PHP du fichier spécifié

[ Exemples avec php_check_syntax ]   PHP 5

bool  php_check_syntax ( string   file_name , string   error_message )

php_check_syntax effectue une analyse de syntaxe du fichier file_name afin d'y rechercher des erreurs de script. Cela revient à exécuter la commande php -l depuis la ligne de commande .

Si le paramètre error_message est utilisé, il devrait contenir le message d'erreur issu de l'analyse. Le paramètre error_message est passé par référence .

L'exemple suivant montre comment cette fonction peut être utilisée.
Exemple avec php_check_syntax

<?php

$error_message
= '';
$filename = './tests.php';

if(!
php_check_syntax($filename, $error_message)) {
   
printf("Une erreur a été trouvée dans le fichier %s:\n\n%s\n", $filename, $error_message);
} else {
   
printf("Le fichier %s ne contient pas d'erreur de syntaxe.", $filename);
}

?>

<< php_check_syntax >>
pack Fonctions diverses php_strip_whitespace