Rapide Advanced Adulte
 
 Web|Image|Shop|Video|News|Wmx|Mobile|Wiki|Ajouter ce moteur

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.Fonctions .NET
.Fonctions Apache
.Alternative PHP Cache
.Débogueur avancé pour PHP
.Tableaux
.Aspell (Obsolète)
.Nombres de grande taille BCMath
.Compilateur bytecode pour PHP
.Compression Bzip2
.Calendrier
.Paiement CCVS (Obsolète)
.Classes et Objets
.Fonctions Classkit
.Fonctions ClibPDF
.COM et .Net (Windows)
.Crack
.Caractères
.CURL
.Paiement Cybercash
.Fonctions Crédit Mutuel CyberMUT
.Cyrus IMAP
.Dates et heures
.Fonctions DB++
.DBA
.dBase
.DBM (Obsolète)
.Fonctions dbx
.Direct IO
.Accès aux dossiers
.Fonctions DOM
.Fonctions DOM XML
.Fonctions enchant
.Gestion des erreurs
.EXIF
.Fonctions Expect
.Fonctions de monitorage d'altération de fichiers
.Forms Data Format
.Fonctions Fileinfo
.Fonctions filePro
.Système de fichiers
.Fonctions Filter
.Fonctions Firebird/InterBase
.Fonctions Firebird/Interbase (PDO FIREBIRD)
.Fonctions FriBiDi
.FrontBase
.Fonctions FTP
.Fonctions
.Fonctions GeoIP
.Gettext (GNU)
.Fonctions GMP
.gnupg Fonctions
.Net Gopher
.Fonctions hash
.HTTP
.Hyperwave
.Hyperwave API
.Fonctions IBM (PDO IBM)
.Fonctions IBM DB2, Cloudscape et Apache Derby
.ICAP
.Iconv
.Fonctions ID3
.Fonctions d'administration d'IIS
.Images
.Image magick Functions
.IMAP
.Informix
.Fonctions Informix (PDO INFORMIX)
.Ingres II
.IRC
.Intégration de Java avec PHP
.Fonctions JSON
.KADM5
.LDAP
.libxml
.Lotus Notes
.Fonctions LZF
.Mail
.Traitement d'email
.Mathématiques
.MaxDB PHP Extension
.MCAL
.chiffrement mcrypt
.Fonctions de paiement MCVE (Monetra)
.Fonctions Memcache
.Hash
.Fonctions Mimetype
.Ming pour Flash
.Fonctions diverses
.mnoGoSearch
.Microsoft SQL Server
.Microsoft SQL Server et Fonctions Sybase (PDO DBLIB)
.Sessions Mohawk
.mSQL
.Chaînes de caractères multi-octets
.Fonctions muscat
.MySQL
.Fonctions MySQL (PDO MYSQL)
.Extension MySQL améliorée
.Fonctions de contrôle d'écran de terminal
.Réseau
.Fonctions Newt
.Netscape Server API
.agrégation d'objets/Composition de fonctions
.Overload
.Fonctions Oracle
.Fonctions ODBC (unifiés)
.Fonctions ODBC et DB2 (PDO ODBC)
.oggvorbis
.Gestion Audio OpenAL
.OpenSSL
.Oracle (Obsolète)
.Fonctions Oracle (PDO OCI)
.Bufferisation de sortie
.Ovrimos SQL
.Accès aux fichiers Paradox
.Fonctions Parsekit
.Contrôle des processus
.Expressions rationnelles compatibles Perl
.Fonctions PDF
.Fonctions PDO
.Phar archive stream and classes
.Options PHP et informations
.Fonctions POSIX
.Expressions rationnelles
.PostgreSQL
.Fonctions PostgreSQL (PDO PGSQL)
.Impression
.Exécution de programmes externes
.Création de document PostScript
.Pspell
.qtdom
.Radius
.Rar
.Readline (GNU)
.Recode (GNU)
.Fonctions Lecture d'En-tête RPM
.Fonctions runkit
.SAM - Messagerie asynchrone
.Extension client Satellite CORBA (Obsolète)
.SCA Functions
.Fonctions SDO
.Fonctions de Service d'Accès de Données SDO XML
.Fonctions SDO Relationnel Service d'Accès de Données
.Sémaphores et gestion de la mémoire partagée
.SESAM
.Sauvegarde d'Identifiant de session PostgreSQL
.Sessions
.Mémoire partagée
.Fonctions SimpleXML
.Fonctions SNMP
.Fonctions SOAP
.Sockets
.Fonctions Standard PHP Library (SPL)
.Fonctions SQLite
.Fonctions SQLite (PDO SQLITE)
.Shell2 sécurisé
.Fonctions statistics
.Flux
.Chaînes de caractères (Strings)
.Shockwave Flash
.Sybase
.Fonctions TCP Wrappers
.Tidy
.Analyseur de code PHP
.Unicode Functions
.URL
.Fonctions de gestion des variables
.Paiement par Verisign
.vpopmail
.API windows
.WDDX
.Fonctions win32ps
.Fonctions win32service
.Fonctions xattr
.Fonctions xdiff
.Analyseur syntaxique XML
.XML-RPC
.XMLReader functions
.Fonctions XMLWriter
.XSL
.XSLT
.YAZ
.NIS
.Fonctions ZIP
.Compression Zlib
 
   

  info  


CXXII. Options PHP et informations

Introduction

Ces fonctions vous donnent accès à de nombreuses informations sur PHP lui-même, comme les configurations d'exécution, les extensions chargées, les versions, etc. Vous trouverez aussi des fonctions pour modifier des options. Ainsi que la star des fonctions PHP phpinfo().

Pré-requis

Ces fonctions sont disponibles dans le module PHP standard, qui est toujours accessible.

Installation

Il n'y pas d'installation nécessaire pour utiliser ces fonctions, elles font parties du coeur de PHP.

Configuration à l'exécution

Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.

Tableau 1. Options de configuration

NomPar défautModifiableHistorique
assert.active"1"PHP_INI_ALL 
assert.bail"0"PHP_INI_ALL 
assert.warning"1"PHP_INI_ALL 
assert.callbackNULLPHP_INI_ALL 
assert.quiet_eval"0"PHP_INI_ALL 
enable_dl"1"PHP_INI_SYSTEM 
max_execution_time"30"PHP_INI_ALL 
max_input_time"-1"PHP_INI_PERDIRDisponible depuis PHP 4.3.0.
magic_quotes_gpc"1"PHP_INI_PERDIRDisponible depuis PHP <= 4.2.3.
magic_quotes_runtime"0"PHP_INI_ALL 
Pour plus de détails sur les constantes PHP_INI_*, reportez-vous à Annexe G.

Voici un éclaircissement sur l'utilisation des directives de configuration.

assert.active boolean

Active les évaluations de type assert().

assert.bail boolean

Termine le script si une assertion échoue.

assert.warning boolean

Emet une alerte PHP pour chaque assertion échouée.

assert.callback string

Fonction définie par le programmeur, à appeler pour chaque assertion échouée.

assert.quiet_eval boolean

Utilise la configuration courante de error_reporting() durant les évaluations d'assertions. Si activée, aucune erreur n'est affichée (error_reporting(0) implicite) durant l'évaluation. Si désactivée, les erreurs sont affichées en fonction de la configuration de error_reporting()

enable_dl boolean

Cette directive est réellement utile lorsque PHP est compilé comme module Apache. Vous pouvez activer le chargement dynamique d'extension avec la fonction PHP dl() au cas par cas, pour chaque serveur virtuel.

La raison principale pour désactiver ce système est la sécurité. Avec le chargement dynamique, il est possible de passer outre les configurations de safe mode et open_basedir.

Par défaut, le chargement dynamique est autorisé, sauf avec le safe mode. En safe mode, il est toujours impossible d'utiliser la fonction dl().

max_execution_time entier

Fixe le temps maximal d'exécution d'un script, en secondes. Cela permet d'éviter que des scripts en boucles infinies saturent le serveur. La configuration par défaut est de 30 secondes.

Le temps d'exécution maximum n'est pas affecté par des appels systèmes tels que sleep(). Reportez-vous à la fonction set_time_limit() pour plus de détails.

Vous ne pouvez pas modifier la valeur de cette directive avec ini_set() lorsque PHP est configuré en safe mode. Le seul moyen de le faire est de désactiver le safe mode ou de changer la valeur dans php.ini.

Votre serveur web peut avoir d'autres temps d'exécution maximum. E.g. Apache a une directive Timeout, IIS a une fonction de temps d'exécution maximum pour les CGI, les deux de 300 secondes par défaut. Lisez la documentation de votre serveur web la signification de cela.

max_input_time entier

Cette option spécifie la durée maximale pour analyser les données d'entrée, via POST, GET et téléchargement de fichier.

magic_quotes_gpc boolean

Fixe le mode magic_quotes pour les opérations GPC (Get/Post/Cookie). Lorsque magic_quotes est activé, tous les caractères ' (guillemets simples), " (guillemets doubles), \ (antislash) et NUL sont échappés avec un antislash.

Note : Si la directive magic_quotes_sybase est aussi activée, elle écrasera magic_quotes_gpc. Avec les deux directives activées, seuls les guillemets simples seront protégés avec un autre guillemet simple. Les guillemets doubles, les antislashs et les NUL ne seront pas protégés.

Voir aussi get_magic_quotes_gpc().

magic_quotes_runtime boolean

Si magic_quotes_runtime est activé, toutes les fonctions qui obtiennent des données auprès d'une source externe, y compris les bases de données et les fichiers texte, verront leur guillemets échappés avec un antislash. Si magic_quotes_sybase est aussi activé, les guillemets simples seront échappés avec un autre guillemet simple, plutôt qu'un antislash.

Types de ressources

Cette extension ne définit aucune ressource.

Constantes pré-définies

Les constantes listées ici sont toujours disponibles dans PHP.

Tableau 2. Constantes pré-définies de phpcredits()

ConstanteValeurDescription
CREDITS_GROUP1Une liste des développeurs principaux
CREDITS_GENERAL2 Crédits généraux. Design du langage, concepts, auteurs de PHP et module SAPI.
CREDITS_SAPI4 Une liste des API de serveurs, et leurs auteurs.
CREDITS_MODULES8 Une liste des extensions de PHP, et leurs auteurs
CREDITS_DOCS16Les crédits de l'équipe de documentation
CREDITS_FULLPAGE32 Généralement utilisé combiné avec d'autres options. Cette option indique qu'une page HTML complète doit être générée.
CREDITS_QA64 Les crédits pour le groupe d'assurance qualité.
CREDITS_ALL-1 Tous les crédits. C'est l'équivalent de :CREDITS_DOCS + CREDITS_GENERAL + CREDITS_GROUP + CREDITS_MODULES + CREDITS_QA CREDITS_FULLPAGE. Elle génère une page HTML complète et autonome. C'est la valeur par défaut.

Tableau 3. Constantes de phpinfo()

ConstanteValeurDescription
INFO_GENERAL1 La ligne de configuration, le chemin du php.ini, la date de compilation, le système et plus encore.
INFO_CREDITS2 Crédits de PHP. Voir aussi phpcredits().
INFO_CONFIGURATION4 Valeurs locales et serveurs des directives PHP. Voir aussi ini_get().
INFO_MODULES8 Les modules chargés et leurs configurations respectives.
INFO_ENVIRONMENT16 Les variables d'environnement, qui sont aussi disponibles dans $_ENV.
INFO_VARIABLES32 Toutes les variables pré-définies : EGPCS (Environnement, GET, POST, Cookie, Server).
INFO_LICENSE64 La licence PHP. Voir aussi la FAQ de la licence.
INFO_ALL-1 Affiche toutes les valeurs citées ci-dessus. C'est la valeur par défaut.

ASSERT_ACTIVE (entier)

ASSERT_CALLBACK (entier)

ASSERT_BAIL (entier)

ASSERT_WARNING (entier)

ASSERT_QUIET_EVAL (entier)

Table des matières
assert_options -- Fixe et lit différentes options d'assertions
assert -- Vérifie si une assertion est fausse
dl -- Charge une extension PHP à la volée
extension_loaded --  Détermine si une extension est chargée ou non
get_cfg_var -- Retourne la valeur d'une option de PHP
get_current_user --  Retourne le nom du possesseur du script courant
get_defined_constants --  Retourne la liste des constantes et leurs valeurs
get_extension_funcs -- Liste les fonctions d'une extension
get_include_path --  Lit la valeur de la directive de configuration include_path
get_included_files --  Retourne un tableau avec les noms des fichiers qui sont inclus dans un script
get_loaded_extensions --  Retourne la liste de tous les modules compilés et chargés
get_magic_quotes_gpc -- Retourne la configuration actuelle de l'option magic_quotes_gpc
get_magic_quotes_runtime --  Retourne la configuration actuelle de l'option magic_quotes_runtime
get_required_files -- Alias de get_included_files()
getenv -- Retourne la valeur d'une variable d'environnement
getlastmod --  Retourne la date de dernière modification de la page
getmygid -- Retourne le GID du propriétaire du script
getmyinode -- Retourne l'inode du script
getmypid -- Retourne le numéro de processus courant de PHP
getmyuid -- Retourne l'UID du propriétaire du script actuel
getopt -- Lit des options passées dans la ligne de commande
getrusage -- Retourne le niveau d'utilisation des ressources
ini_alter -- Alias de ini_set()
ini_get_all -- Lit toutes les valeurs de configuration
ini_get -- Lit la valeur d'une option de configuration
ini_restore -- Restaure la valeur de l'option de configuration
ini_set -- Modifie la valeur d'une option de configuration
main -- Fausse documentation pour main()
memory_get_peak_usage -- Retourne la quantité de mémoire allouée par PHP
memory_get_usage -- Indique la quantité de mémoire utilisée par PHP
php_ini_scanned_files --  Retourne la liste des fichiers .ini analysés dans les dossiers de configuration supplémentaires
php_logo_guid -- Retourne l'identifiant du logo PHP
php_sapi_name --  Retourne le type d'interface utilisée entre le serveur web et PHP
php_uname --  Retourne les informations sur le système d'exploitation
phpcredits -- Affiche les crédits de PHP
phpinfo -- Affiche de nombreuses informations sur PHP
phpversion --  Retourne le numéro de la version courante de PHP
putenv -- Fixe la valeur d'une variable d'environnement
restore_include_path --  Restaure la valeur de la directive de configuration include_path
set_include_path --  Modifie la valeur de la directive de configuration include_path
set_magic_quotes_runtime --  Active/désactive l'option magic_quotes_runtime
set_time_limit -- Fixe le temps maximum d'exécution d'un script
sys_get_temp_dir --  Retourne le chemin du répertoire utilisé pour les fichiers temporaires
version_compare -- Compare deux chaînes de versions au format des versions PHP
zend_logo_guid -- Retourne le logo de Zend
zend_version -- Lit la version courante du moteur Zend

    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur
.