L'Altruiste : Le guide des langages Web
Le langage PHP
<
Sommaire
>
Sommaire
Introduction
La syntaxe
Le séparateur d'instructions
Les commentaires
L'insertion
Insertion des scripts
Insertion complexe
Les fichiers externes
Les types de données
Les constantes
Les constantes prédéfinies
Les variables
La portée des variables
Les variables dynamiques
Le transtypage
Les variables prédéfinies
Les fonctions de variables
Les expressions
Les opérateurs
Les opérateurs d'affectation
Les opérateurs d'incrémentation et de décrémentation
Les opérateurs arithmétiques
Les opérateurs de comparaisons
Les opérateurs au niveau du bit
Les opérateurs logiques
Les opérateurs de tableaux
Les opérateurs de concaténations
L'opérateur d'exécution
La priorité des opérateurs
Les instructions conditionnelles
Les boucles
Les boucles
for
et
foreach
Les boucles
while
et
do...while
Les instructions
break
et
continue
Les tableaux
Les tableaux indicés
Les tableaux associatifs
Les tableaux multidimensionnels
Le parcours des tableaux
Les fonctions de tableaux
Les chaînes de caractères
Les fonctions de chaînes de caractères
La chaîne de format
Les fonctions de caractères
Les expressions régulières
Les symboles de délimitation
Nombre d'occurrences
Regroupement et alternative
Mise en correspondance des caractères
Les fonctions d'expressions régulières
Les fonctions
Les arguments
Les variables des fonctions
Les fonctions des fonctions
Les objets
Les classes
La déclaration des classes
L'instanciation des classes
Les classes abstraites
L'héritage de classe
La fonction
__toString
La fonction
__autoload
Les interfaces
Le constructeur
Les fonctions
__construct()
et
__destruct()
Les méthodes
Les paramètres
Le typage des paramètres
Les valeurs de retour
L'invocation des méthodes
La surcharge des méthodes
Les modificateurs
Les modificateurs d'accès
Les modificateur
static
Le modificateur
final
L'opérateur
::
Les opérateurs
parent
et
self
Les attributs
Les attributs
La surcharge des attributs
La portée des variables
Les constantes
Le clonage
Sauvegarde des objets
Les fonctions
__sleep
et
__wakeup
La comparaison d'objets
Les fonctions d'objet
Les formulaires
L'envoi de courrier électronique
Les cookies
Les fonctions HTTP
Les chaînes de requêtes
Les sessions
Le traitement des variables de session
Les fonctions de sessions
La gestion des connexions
Les fonctions de connexions
Les dates et les heures
Les fonctions de dates et d'heures
Les formats de date et d'heure
Les fonctions de calendrier
Le système de fichiers
La manipulation des fichiers et dossiers
La manipulation des fichiers
Le téléchargement de fichier
La manipulation de fichiers distants
Les fonctions de système de fichiers
Les fonctions de dossiers
Les fonctions FTP
Les fonctions ZLIB
La gestion des erreurs
Les types d'erreur
Les fonctions d'erreurs
Exemple de gestion d'erreur
Le préfixe
@
Les erreurs HTTP 404
Les fonctions prédéfinies
Les fonctions d'options et d'informations PHP
Les fonctions Apache
Les fonctions d'exécution
Les fonctions d'adresse URL
Les fonctions d'images
Les fonctions de mathématiques
Diverses fonctions
Les bases de données SQL
La connexion à un SGBDR
L'accès aux bases de données
Les requêtes SQL
L'exploitation des données
Les propriétés de colonnes
La gestion des erreurs
Les fonctions DBase
Les fonctions Microsoft SQL Server
Les fonctions MSQL
Les fonctions MySQL
Les fonctions ODBC
Les fonctions Oracle
Les fonctions PostgreSQL
Les fonctions Sybase
Le langage XML
La manipulation XML par les fonctions Expat
Les erreurs XML
Les fonctions d'analyseur XML
Le DOM de PHP 5
Utiliser le DOM
Créer des noeuds
Modifier les noeuds
Sauvegarde d'un document
La validation
L'objet
DOMImplementation
La gestion des inclusions
Les fonctions
Les exceptions
Les contantes
L'extension SimpleXML
L'extension XSL de PHP 5
Transformation XSLT
Passage de paramètres
Intégration de fonctions PHP
DOM XML de PHP 4.X
Les types de noeuds XML
Les classes
DOMDocument
et
DOMNode
Les fonctions du DOM XML
Les fonctions du DOM XML 4.3
Exemples de traitement avec DOM XML
L'extension XSLT de PHP 4.X
Les fonctions XSLT
Exemple de traitement XSLT
Le protocole XML-RPC
Les fonctions XML-RPC
Les fonctions WDDX
Intégration de Java
Utilisation du pont PHP/Java
Les fonctions JavaBridge