get_browser
<<<
__halt_compiler highlight_file
>>>

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
->__halt_compiler
highlight_file
highlight_string
ignore_user_abort
pack
php_check_syntax
php_strip_whitespace
show_source
sleep
time_nanosleep
time_sleep_until
uniqid
unpack
usleep

6.22.17 __halt_compiler() Stoppe l'exécution du compilateur

[ Exemples avec halt_compiler ]   CVS uniquement

void  __halt_compiler ( void )

Cette fonction stoppe l'exécution du compilateur. Ceci peut être très utile pour embarquer des données dans des scripts PHP, comme des fichiers d'installation. L'octet de la position du début des données peut être déterminé par la constante __COMPILER_HALT_OFFSET__ qui n'est définie que s'il y a une fonction __halt_compiler présente dans le fichier.

Note

__halt_compiler ne peut être utilisé que depuis une portée extérieure.

Exemple avec __halt_compiler

<?php

// Ouverture d'un fichier
$fp = fopen(__FILE__, 'r');

// Déplace le pointeur de fichier vers les données
fseek($fp, __COMPILER_HALT_OFFSET__);

// Puis, on l'affiche
var_dump(stream_get_contents($fp));

// La fin de l'exécution du script
__halt_compiler();les données d'installation (eg. tar, gz, PHP, etc..)

<< __halt_compiler >>
get_browser Fonctions diverses highlight_file