
Vous recherchez des tutoriels de base pour vous présenter PHP? Le guide suivant vous guidera à travers le processus de compréhension des bases de la programmation PHP.
Table des matières
Premiers pas avec PHP
La meilleure façon d’apprendre PHP est d’abord de comprendre la structure et la syntaxe de base du langage. Comme tout autre langage de script, comme C, Visual Basic ou Java, PHP utilise les mêmes opérateurs et comparateurs de programmation de base tels que les instructions if-then, les boucles while, les boucles for et d’autres instructions standard. Si vous comprenez la programmation de script de base, vous êtes déjà à mi-chemin. Si vous n’avez jamais programmé auparavant, vous voudrez peut-être envisager de lire un livre PHP de base.
Qu’est-ce que le script côté serveur?
PHP est l’un des nombreux langages de programmation Internet classés comme langages de « script côté serveur ». Ce sont simplement des programmes qui résident sur votre serveur Web et effectuent tous les traitements sur le serveur Web. Cela signifie qu’ils peuvent faire des choses que les scripts côté client (comme Javascript) ne peuvent pas faire, comme effectuer des requêtes d’informations à partir de n’importe quelle base de données que vous avez stockée sur le serveur Web, ou créer dynamiquement des pages Web uniques en fonction de l’utilisateur qui se connecte. votre site web. L’utilisation de langages de script côté serveur ajoute une puissance et une flexibilité considérables à ce que vous pouvez accomplir avec votre page Web. Chaque programmeur Web a son propre langage de script préféré, dont une grande partie dépend de la plate-forme informatique qu’il préfère ou de la langue qu’il a apprise en premier. Voici quelques exemples des scripts côté serveur les plus courants et les plus populaires:
- ASP et ASP.NET
- Fusion froide
- Java
- PHP
- Perl
- Rubis
- Python
Bases de PHP: comment ça marche
La fonctionnalité intéressante de PHP est que, tout comme avec ColdFusion, vous pouvez facilement intégrer PHP dans une page HTML standard. Cette intégration permet une présentation dynamique de la page Web, car vous pouvez prendre des décisions sur le code HTML à utiliser en fonction d’un certain nombre de facteurs, tels que l’heure de la journée ou l’année ou le visiteur qui vient de se connecter. L’exemple le plus simple de ceci l’intégration est affichée ci-dessous.
Ceci est ma première page Web PHP! ‘; ?> |
Il y a quelques éléments dans l’exemple de code ci-dessus qui vous apprennent comment fonctionne PHP. La première est que, comme vous pouvez le voir, cette page simple est présentée au format HTML standard. Cependant, n’importe où dans la page que vous aimez, vous pouvez intégrer n’importe quelle commande PHP en utilisant le « » à la fin de l’instruction. Lorsque vous enregistrez cette petite page Web avec une extension « .php », cela indique au serveur Web que la page doit être traitée comme un fichier PHP. En supposant que votre administrateur d’hôte Web ait déjà configuré le serveur pour accepter les scripts PHP, le serveur Web affichera cette page comme toute autre page HTML que vous créez.
Comment utiliser les variables et fonctions PHP
Lorsque vous êtes prêt à commencer à effectuer un traitement plus dynamique, vous voudrez commencer à attribuer des valeurs aux variables PHP lors du chargement de votre page, puis à faire quelque chose avec ces valeurs. Un exemple serait, lorsqu’un utilisateur se connecte à votre site Web, vous pouvez demander à votre script PHP de rechercher son adresse dans votre table utilisateur dans la base de données SQL et de renvoyer une déclaration de bienvenue personnalisée sur la page. Ce type de script peut sembler compliqué, mais il est en fait très simple.
$ query = sprintf (« SELECT prénom, nom, ville FROM utilisateurs WHERE firstname = »% s « AND lastname = »% s » », $ result = mysql_query ($ query); while ($ row = mysql_fetch_assoc ($ result)) { echo « Bienvenue ». $ row[‘firstname’]; . « ! Vous avez l’air magnifique aujourd’hui! » echo « Bienvenue ». $ row[‘firstname’]. « J’espère qu’il fera beau ». $ Row[‘city’]. « c’est bien aujourd’hui. } ?> |
Vous n’avez pas vraiment besoin de comprendre les commandes pour suivre la logique. Les étapes simples que le script ci-dessus effectue sont les suivantes.
- La fonction mysql_query vérifie la base de données utilisateur à l’aide d’une instruction SQL standard
- Les résultats (le nom et la ville de l’utilisateur) sont stockés dans la variable $ result
- La fonction mysql_fetch_assoc charge la variable de tableau $ row avec ces valeurs
- Le script génère dynamiquement du HTML basé sur les variables PHP
La chose importante à comprendre ici est que toutes les variables sont précédées du symbole « $ », et deuxièmement, cette capacité vous permet d’effectuer une variété de tâches puissantes qui rendront votre page Web extrêmement fonctionnelle et dynamique. Vous pouvez trouver un plein liste des fonctions PHP disponibles sur php.net.
Que sont les variables globales PHP?
Il y a aussi ce que l’on appelle des « variables prédéfinies » que vous pouvez utiliser dans votre script PHP sans vous soucier de les charger avec des informations. Ces variables peuvent fournir à votre script des informations réelles sur le serveur Web, les variables de session de votre utilisateur, les cookies HTTP, etc. Vous pouvez en trouver une liste sur la page des variables réservées sur php.net. Certains des plus couramment utilisés comprennent:
- $ GLOBALS – Ces variables peuvent être utilisées n’importe où dans vos scripts PHP
- $ SERVER – Cette variable fournit des données importantes sur l’environnement du serveur
- $ SESSION – Ces variables offrent des informations importantes sur la session utilisateur actuelle
Mots finaux
Comme le montrent tous ces exemples, les scripts PHP peuvent être aussi simples ou aussi compliqués que vous le souhaitez. La possibilité d’intégrer PHP dans les pages HTML que vous avez l’habitude d’écrire vous permet d’apprendre très facilement comment PHP se comporte et comment vous pouvez l’utiliser pour rendre facilement votre page beaucoup plus intéressante et dynamique.
Lisez plus d’astuces sur le design web ici, et n’oubliez pas de partager l’article sur Facebook !