Misc Flashcards Preview

Php > Misc > Flashcards

Flashcards in Misc Deck (24):
1

int connection_aborted ( void )

Indique si l'internaute a abandonné la connexion HTTP.

2

int connection_status ( void )

Retourne les bits de statut de la connexion HTTP.

3

mixed constant ( string $name )

Retourne la valeur de la constante name.

constant() est pratique lorsque vous devez lire la valeur d'une constante, mais que vous ne connaissez son nom que durant l'exécution du script. Par exemple, ce nom peut être le résultat d'une fonction.

Cette fonction fonctionne également avec les constantes de classe.

4

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

Définit une constante à l'exécution.

5

bool defined ( string $name )

Vérifie l'existence d'une constante.

Note:

Si vous voulez vérifier si une variable existe, utilisez isset() car defined() ne s'applique qu'aux constantes. Si vous voulez voir si une fonction existe, utilisez function_exists().

6

die()

Ce constructeur de langage est équivalent à exit().

7

mixed eval ( string $code )

Évalue le code fourni comme étant du code PHP.
Attention

La construction de langage eval() est très dangereuse car elle autorise l'exécution de code PHP arbitraire. Son utilisation est vivement déconseillée. Si vous avez soigneusement vérifié qu'il n'y a pas d'autres options que de l'utiliser, gardez une attention toute particulière à ne pas y passer de données provenant d'un utilisateur sans les avoir précédemment validées minutieusement.

8

void exit ( int $status )

Termine le script courant. Les fonctions d'extinction et les destructeurs d'objets seront toujours exécutés même si exit est appelé.

exit est une construction de langage et peut être appelé sans parenthèse si aucun paramètre status n'est passé.

9

mixed get_browser ([ string $user_agent [, bool $return_array = false ]] )

get_browser() essaie de déterminer les capacités du navigateur client. Cela se fait en lisant les informations dans le fichier browscap.ini.

10

void __halt_compiler ( void )

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.

11

mixed highlight_file ( string $filename [, bool $return = false ] )

Affiche la syntaxe colorisée du fichier filename, en utilisant les couleurs définies dans le moteur interne de PHP.

De nombreux serveurs sont configurés pour automatiquement afficher le source colorisé, avec l'extension phps. Par exemple, example.phps va afficher le source du script. Pour activer cette fonctionnalité, utilisez cette ligne dans httpd.conf :

AddType application/x-httpd-php-source .phps

12

mixed highlight_string ( string $str [, bool $return = false ] )

Affiche ou retourne le code HTML de la version colorisée du code PHP contenu dans le paramètre str, en utilisant les couleurs du système interne de colorisation de PHP.

13

int ignore_user_abort ([ string $value ] )

ignore_user_abort() active l'option qui fait que, lors de la déconnexion du client Web, le script poursuit son exécution.

Lorsque PHP est exécuté comme script en ligne de commande, et que le tty du script est fermé sans que le script soit terminé, alors le script s'arrêtera dès qu'il essaiera d'écrire quelque chose, à moins que value soit TRUE

14

string pack ( string $format [, mixed $args [, mixed $... ]] )

Compacte les arguments args dans une chaîne binaire, suivant le format format.

Le concept vient du Perl et tout le formatage fonctionne de la même façon qu'en Perl, mais quelques formats manquent encore (comme "u").

Notez que la distinction entre signé et non signé n'affecte que la fonction unpack(), tandis que la fonction pack() fournira le même résultat pour les deux formats.

15

bool php_check_syntax ( string $filename [, string &$error_message ] )

Effectue une vérification de la syntaxe du fichier filename pour y trouver des erreurs de script.

Ceci est similaire à utiliser la commande php -l depuis la ligne de commande mise à part que php_check_syntax() exécutera (mais n'affichera rien) le fichier filename vérifié.

Par exemple, si une fonction est définie dans filename, cette fonction sera disponible pour le fichier qui exécute php_check_syntax(), mais l'affichage depuis filename sera supprimée.

Note:

Pour des raisons techniques, cette fonction est obsolète et supprimée de PHP. Utilisez à la place php -l somefile.php depuis la ligne de commande.

16

string php_strip_whitespace ( string $filename )

Retourne le code source PHP du paramètre filename en ayant supprimé les commentaires ainsi que les espaces. Cela peut être utile pour comparer la quantité de code avec la quantité de commentaire dans votre code. Cela revient à utiliser la commande php -w depuis la ligne de commande.

17

show_source()

Cette fonction est un alias de : highlight_file().

18

int sleep ( int $seconds )

Arrête l'exécution du programme pendant seconds secondes.

19

array sys_getloadavg ( void )

Retourne trois échantillons représentant la charge moyenne du système (le nombre de processus dans le système qui est dans le processus de roulement en attente) depuis les dernières 1, 5 et 15 minutes, respectivement.

20

mixed time_nanosleep ( int $seconds , int $nanoseconds )

time_nanosleep() impose un délai d'exécution de seconds secondes et nanoseconds nanosecondes.

21

bool time_sleep_until ( float $timestamp )

Arrête le script jusqu'à l'instant indiqué par le paramètre timestamp.

22

string uniqid ([ string $prefix = "" [, bool $more_entropy = false ]] )

Génère un identifiant unique, préfixé, basé sur la date et heure courante en microsecondes.
Avertissement

Cette fonction ne crée pas une chaîne aléatoire ni non-devinable. Cette fonction ne peut être utilisée dans un but de sécurité. Utilisez une fonction/générateur sécurisé, aléatoire et cryptologique, ainsi que son hash pour créer des IDs sécurisés.

23

array unpack ( string $format , string $data )

Déconditionne les données data depuis une chaîne binaire avec le format format.

Les données déconditionnées sont stockées dans un tableau. Pour cela, il faut donner un nom à chaque format utilisé et les séparer par des slash (/). Si un argument de répétition est présent, alors chacune des clés du tableau aura un numéro de séquence derrière le nom fourni.

24

void usleep ( int $micro_seconds )

Arrête l'exécution d'un programme durant un laps de temps.