PHP Basics:
Bonjour le monde
L'extension du fichier PHP est .php. Les balises sont utilisées pour définir le bloc de code PHP et utiliser '; À la fin de la ligne est obligatoire pour le script PHP. Créer un nouveau fichier nommé 'd'abord.php'Pour exécuter votre premier script et enregistrer le fichier dans / www / html / htdocs dossier. Ajoutez le script suivant pour imprimer un texte simple, "Bonjour le monde".
// Imprimer le texteSortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / premier.php
Haut
commentaires
Comme les autres langages de programmation standard, vous pouvez utiliser '//' pour un commentaire à ligne unique et '/ * * /' pour des commentaires en ligne multiples. Créer un fichier php nommé 'commentaire.php'Avec le code suivant pour afficher l'utilisation de lignes uniques et multiples commentaires en php.
// attribue une valeur dans la variable $ nSortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / commentaire.php
Haut
Variables avec des cordes
Le symbole '$' est utilisé pour déclarer et lire toute variable en php. Créer un fichier php nommé 'cordes.php'Avec le code suivant. Vous pouvez utiliser une seule citation (") ou une double citation (" ") pour déclarer ou imprimer n'importe quelle variable de chaîne, mais la double citation est utilisée pour imprimer la valeur de la variable de chaîne avec d'autres données de chaîne. Différentes utilisations des variables de chaîne sont présentées dans cet exemple.
$ Site = 'LinuxHint';Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / cordes.php
Haut
Chaînes de concaténage
'.' L'opérateur est utilisé en PHP pour combiner plusieurs variables. Créer un fichier php nommé 'se soutenir.php'et ajouter le code suivant pour combiner plusieurs variables de chaîne. La somme de deux variables de nombre est stockée dans une autre variable et les valeurs de trois variables sont imprimées en combinant avec une autre chaîne.
$ a = 30;Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / Concative.php
Haut
Chaînes de garniture
garniture() La fonction est utilisée dans PHP pour éliminer tout caractère du côté gauche et droit de toute chaîne. Il y a deux autres fonctions dans PHP pour éliminer le caractère du côté gauche ou droit. Ceux-ci sont ltrim () et rtrim (). Créer un fichier php nommé 'garniture.php'Avec le code suivant pour afficher les utilisations de ces trois fonctions. Trois fonctions de coupe sont utilisées dans le script et le caractère 'un'est supprimé du démarrage ou de la fin ou des deux côtés en fonction de la chaîne appliquée.
$ text = "aa j'aime la programmation aa";Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / tamis.php
Vous pouvez en savoir plus sur la coupe du lien de tutoriel suivant.
https: // linuxhint.com / trim_string_php /
Haut
Sous-chaînes
substr () La fonction est utilisée en php pour lire une partie particulière d'une chaîne. Cette fonction peut prendre trois paramètres. Le premier paramètre est la chaîne principale que vous souhaitez couper, le deuxième paramètre est l'index de départ et le troisième paramètre est la longueur de la chaîne. Le troisième paramètre est facultatif pour cette méthode. Créer un fichier php nommé 'sous-chaîne.php'Avec le code suivant pour afficher l'utilisation de cette fonction. Dans cette fonction, l'index de démarrage compte de 0 mais la valeur d'indice de démarrage négative compte à partir de 1. Et la valeur de longueur compte à partir de 1. Si vous omettez le troisième paramètre de cette fonction, les caractères de l'index de départ à la fin de la chaîne principale seront coupés.
Echo substr ("Programmation Web", 4,7)."Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / substring.php
Haut
Variables avec des nombres
Vous pouvez déclarer différents types de variables de nombre en PHP. La valeur du nombre peut être entier ou flotter. Trois types de nombres sont déclarés et ajoutés dans le script suivant. Créer un fichier php nommé 'Nombres.php'Pour montrer l'utilisation de la variable de nombre.
$ a = 8;Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / nombres.php
Haut
Mathématiques
PHP contient de nombreuses fonctions intégrées pour effectuer divers types de tâches mathématiques, telles que ABS (), ceil (), plancher (), hexdec (), max (), min (), rand () etc. L'utilisation de abdos() La fonction est affichée dans le script suivant. abdos() La fonction renvoie la valeur absolue de n'importe quel nombre. Si vous fournissez un nombre négatif, alors abdos() La fonction ne renverra que la valeur sans aucun signe.
absvale.php
$ numéro = -17.87;Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / absval.php
Haut
Date actuelle
Vous pouvez obtenir des données et un temps lié à toutes les informations dans PHP de deux manières. Une façon d'utiliser la fonction Date () et une autre façon d'utiliser la classe DateTime. Comment vous pouvez obtenir la date actuelle en utilisant les deux manières mentionnées est affichée dans le script suivant. Le script affichera la date en cours au format «mois-mois».
date actuelle.php
Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / currentdate.php
Vérification des dates
La fonction CheckDate () est utilisée en PHP pour vérifier qu'une date est valide ou non. L'utilisation de cette fonction est affichée dans le script suivant. Ce script vérifiera un an est une année saut ou non sur une date.
année bissextile.php
if (Checkdate (02, 29, 2018)))Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / leapyear.php
Haut
Si les déclarations
si La déclaration est utilisée pour déclarer une déclaration conditionnelle. La syntaxe de si La déclaration en PHP est similaire à d'autres langages de programmation standard. Le script suivant montre l'utilisation de simples si déclaration. Selon le script, la condition est vraie et il imprimera la sortie, "Vous êtes éligible à cette offre".
si.php
$ âge = 20;Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / if.php
Haut
Else et elseif
Vous pouvez utiliser autre et Elseif avec une instruction if si vous souhaitez exécuter différentes instructions en fonction de différentes conditions. Trois types de conditions sont vérifiés dans le script suivant. La deuxième condition sera vraie selon le script et il imprimera "Vous avez remporté le deuxième prix ».
Elseif.php
Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / elseif.php
Haut
Si avec (ou et et)
Vous pouvez utiliser plusieurs conditions dans une instruction IF en utilisant Logical OU et ET. Logique OU revient vrai lorsque toute condition de conditions multiples devient vraie. Logique ET Renvoie vrai lorsque toutes les conditions déclarées deviennent vraies. Le script suivant montre les utilisations de la déclaration if avec OU et ET logique. Ici, if-else-if La déclaration est utilisée avec logique ET qui imprimera la sortie en fonction de l'attribution $ current_time. Une autre instruction IF est utilisée avec logique OU qui imprimera la sortie si l'une des conditions devient vraie.
ou et.php
Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / orand.php
Haut
Tableaux
Lorsque vous souhaitez ajouter plusieurs valeurs dans une seule variable, vous pouvez utiliser un tableau ou une variable d'objet. Principalement deux types de tableau peuvent être déclarés dans n'importe quel langage de programmation. Ce sont un tableau numérique et associatif. Le tableau peut être classé par un tableau unique et multidimensionnel. L'exemple suivant montre l'utilisation d'un tableau numérique et associatif simple. Ici, tableau numérique, $ noms est lu et imprimé en utilisant pour une boucle et un tableau associatif, $ e-mails est lu et imprimé par pour chaque boucle.
déployer.php
// tableau numériqueSortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / array.php
Vous pouvez visiter le lien de tutoriel suivant pour en savoir plus sur le tableau PHP.
https: // linuxhint.com / php-arrays-tutorial /
Haut
pendant la boucle
PHP utilise trois types de boucles pour itérer un bloc de code plusieurs fois. alors que Loop est l'un d'eux qui continue l'itération jusqu'à ce que la boucle atteigne la condition de terminaison. La syntaxe de la déclaration de boucle While est similaire aux autres langages de programmation standard. L'exemple suivant montre l'utilisation de alors que boucle. La boucle est utilisée ici pour découvrir des nombres même de 1 à 10. La boucle iratera 10 fois et vérifiera chaque numéro divisible par 2 ou non. Les nombres divisibles par 2 impriment.
alors que.php
$ n = 1;Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / while.php
Haut
boucle foreach
PHP utilise pour chaque boucle pour lire une variable de tableau ou d'objet. Cette boucle peut lire valeur clé Paire d'un tableau associatif. L'utilisation de cette boucle est affichée dans le script suivant. Ici, un tableau associatif nommé $ livres est déclaré. L'index du tableau contient le type de livre et la valeur du tableau contient le nom du livre. pour chaque La boucle est utilisée pour itérer le tableau avec la clé et la valeur et les imprimer en concaténant avec une autre chaîne.
pour chaque.php
Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / foreach.php
Haut
les fonctions
Si vous souhaitez utiliser le même bloc de code plusieurs fois dans de nombreuses parties du même script, il est préférable de créer une fonction avec le bloc commun de code et d'appeler la fonction où le code doit exécuter. Une utilisation simple de la fonction est montrée dans l'exemple suivant. Ici, une fonction sans aucun argument est déclarée qui imprimera un texte après avoir appelé.
fonction.php
// Déclarer la fonctionBienvenue à Linuxhint
"Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / fonction.php
Haut
arguments de fonction
Vous pouvez utiliser une fonction avec des arguments ou sans arguments. L'exemple précédent montre l'utilisation de la fonction d'argument moins. Vous pouvez envoyer un argument en fonction par valeur ou référence. L'argument est transmis par valeur à la fonction dans l'exemple suivant. Ici, une fonction avec un argument est définie qui prendra la valeur du rayon d'un cercle et calculera la zone du cercle en fonction de cette valeur. La fonction est appelée trois fois avec trois valeurs de rayon différentes.
circlean.php
La zone du cercle est $ zone
"Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / circleaea.php
Haut
mourir et sortir
PHP utilise mourir() et sortie() Fonctions à quitter le script en affichant un message d'erreur. Il n'y a pas de différence fondamentale entre ces deux fonctions. Les utilisations de ces deux fonctions sont présentées dans les exemples suivants.
Fonction Die ()
Le script suivant générera une erreur si newfile.txt n'existe pas dans l'emplacement actuel et arrête l'exécution en affichant le message d'erreur inclus dans la méthode Die ().
dieerr.php
si(!fopen ("newfile.txt "," r "))Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / dieerr.php
Fonction de sortie ()
Le script suivant arrêtera l'exécution du script en affichant le message d'erreur si la valeur de $ n n'est pas égale à 100.
à l'extérieur.php
$ n = 10;Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / exiter.php
Haut
Inclure les fichiers
Lorsque vous devez utiliser le même code dans plusieurs scripts PHP, il est préférable d'enregistrer le script commun dans n'importe quel fichier et d'utiliser le code plusieurs fois en incluant le fichier. Vous pouvez inclure un fichier dans PHP en utilisant quatre méthodes. Ces sont requis (), require_once (), include () et include_once (). Si exiger() ou Demandez une fois() ne parvient pas à inclure le fichier, puis il arrête de force l'exécution du script mais inclure() ou include_once () n'arrête pas l'exécution du script si une erreur se produit en inclusion. L'utilisation des deux méthodes est indiquée dans l'exemple suivant. Créer un fichier PHP nommé "accueillir.php"Avec le code suivant qui sera inclus plus tard. Ce script imprimera un texte simple.
accueillir.php
Echo "Commencez à lire à partir d'iciCréer un autre fichier PHP nommé "include_file.php»Et ajoutez le code suivant. Ici, inclure() La méthode n'arrêtera pas l'exécution pour l'erreur d'inclusion et n'imprimera le message «Laravel est maintenant un cadre PHP très populaire". Mais exiger() La méthode arrêtera l'exécution pour l'erreur d'inclusion et n'imprimera pas les deux derniers messages d'écho après l'instruction requise ().
include_file.php
inclure ('welcom.php ');Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / include_file.php
Haut
Utilisation JSON
Il existe une méthode intégrée en PHP pour lire les données du serveur Web au format JSON et afficher dans la page Web. L'une des méthodes courantes de PHP est json_encode () pour créer des données JSON. Cette méthode est utilisée dans le script suivant pour convertir le tableau PHP en données JSON.
json.php
$ items = array ("stylo", "crayon", "effacer", "livre de couleur");Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / json.php
Haut
Utilisation XML
PHP a une extension nommée Simplexml Pour l'analyse des données XML. simplexml_load_string () est une fonction intégrée de PHP pour analyser le fichier XML. L'exemple suivant montre comment vous pouvez utiliser simplexml_load_string () fonction pour lire les données du contenu XML. Ici, les données XML sont stockées dans une variable, $ Xmldata et la variable XML $ est utilisée pour lire les données de $ Xmldata. Après avoir lu les données, le contenu est imprimé sous forme de structure de tableau avec type de données.
xml.php
$ Xmldata =Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / xml.php
Haut
Entrées de formulaire HTML
Vous pouvez utiliser différents types de tableau intégré de PHP pour lire des données de formulaire soumises en fonction de la valeur d'attribut de méthode du formulaire. Vous devez utiliser un tableau _POST $ si les données du formulaire sont soumises à l'aide de la méthode post et vous devez utiliser un tableau $ _get si le formulaire est soumis à l'aide de la méthode GET. L'exemple suivant utilise la méthode POST pour soumettre les données de formulaire dans le serveur. Vous devez créer deux fichiers pour tester le script suivant. L'un est "connexion.html ” Et un autre est "vérifier.php ". Le fichier HTML contient une forme de deux éléments. Ce sont le nom d'utilisateur et le mot de passe. Les données du formulaire sont soumises pour vérifier.Fichier PHP en utilisant la méthode post. Le script PHP vérifiera la valeur soumise du nom d'utilisateur et du mot de passe. Si le nom d'utilisateur est 'Admin' et le mot de passe est '1234 ' alors il imprimera 'Utilisateur valide ' Sinon, il imprimera 'Utilisateur invalide'.
connexion.html
vérifier.php
if ($ _ post ['username'] == 'admin' && $ _post ['pwd'] == '1234')Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / connexion.html
Si le nom d'utilisateur et le mot de passe ne correspondent pas, la sortie suivante apparaîtra.
Haut
fonction get_browser
get_browser () est une fonction intégrée de PHP qui est utilisée pour lire toutes les informations liées au navigateur en lisant rayon de navigation.ini déposer. Le script suivant montre la sortie de cette fonction au format de tableau.
getbrowser.php
Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / getbrowser.php
Haut
Stockage de session
Vous pouvez stocker les informations de session en php en utilisant $ _Session déployer. PHP a de nombreuses fonctions intégrées pour gérer la session. session_start () La fonction est utilisée dans le script suivant pour démarrer la session et deux valeurs de session sont stockées dans $ _Session déployer.
session.php
session_start ();Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / session.php
Haut
Méthode de demande de serveur
Il est mentionné plus tôt que PHP a de nombreuses variables super mondiales pour gérer la demande de serveur. $ _Server Array est l'une de ces variables qui sont utilisées pour obtenir des informations sur le serveur. Le script suivant imprimera le nom de fichier du script d'exécution et le nom du serveur en cours d'exécution.
serverRequest.php
echo $ _server ['php_self'];Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / serverRequest.php
Haut
HTTP Post
Le protocole HTTP est utilisé pour communiquer entre le serveur et le client. Tout navigateur fonctionne comme un client pour envoyer une demande HTTP au serveur et le serveur envoie la réponse au client en fonction de la demande. La demande HTTP peut être envoyée en utilisant la méthode Post and Get. L'exemple suivant montre l'utilisation de la demande de post HTTP en PHP. Ici, un formulaire HTML est conçu pour prendre une valeur de hauteur et de largeur de tout rectangle et d'envoyer au serveur. $ _POST Le tableau est utilisé pour lire les valeurs et calculer la zone du rectangle et imprimer.
httppost.php
Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / httppost.php
Si l'utilisateur tape 10 et 20 en hauteur et largeur, la sortie suivante se produira.
Haut
Envoi d'e-mails
PHP a une fonction intégrée nommée poster() pour envoyer un e-mail. Il a quatre arguments. Les trois premiers arguments sont obligatoires et le dernier argument est facultatif. Le premier argument prend l'adresse e-mail du récepteur, le deuxième argument prend le sujet par e-mail, le troisième argument prend l'argument du corps et de l'E-mail prend le contenu de l'en-tête. Mais cette fonction fonctionne sur le serveur en direct uniquement. Comment vous pouvez utiliser cette fonction est affichée dans le script suivant.
e-mail.php
Si vous souhaitez envoyer un e-mail à partir du serveur local en utilisant PHP, vous pouvez utiliser la classe PHPMailer. Vous pouvez visiter le lien tutoriel suivant pour en savoir plus sur cette classe.
https: // linuxhint.com / comment-send-email-from-php /
Haut
Classe et objet
La fonction de programmation orientée objet est ajoutée dans PHP à partir de la version 5. La classe et l'objet sont les principales parties de toute programmation orientée objet. Une classe est une collection de variables et de méthodes et un objet est une instance d'une classe. Comment vous pouvez créer et utiliser une classe et un objet simples est affiché dans l'exemple suivant. Ici, une classe nommée Client est défini avec trois variables publiques et une méthode. Après avoir créé l'objet nommé $ Custobj, Les variables sont initialisées en appelant setvalue Méthode et imprimée plus tard.
classobject.php
Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / classObject.php
Haut
Gestion des exceptions
L'une des caractéristiques importantes de la programmation orientée objet est la gestion des exceptions. La gestion des exceptions a deux parties. Ceux-ci sont essayer bloquer et attraper bloc. Try Block contient le script et lorsque une erreur apparaît dans le script, une exception est lancée par le bloc d'essai pour attraper le bloc. Une utilisation simple de la gestion des exceptions est indiquée dans l'exemple suivant. Ici, essayez le bloc vérifiera la valeur de Nombre $. Si Nombre $ est supérieur à 9 Ensuite, il lancera une exception avec le message "Vous devez sélectionner un numéro de chiffre«Sinon, le script imprimera la valeur de Nombre $ avec un autre texte.
exception.php
Sortir:
Exécutez le fichier à partir du navigateur.
http: // localhost / exception.php
Haut
La programmation PHP de base est expliquée dans ce tutoriel en utilisant 30 exemples. Si vous souhaitez apprendre PHP ou que vous souhaitez devenir développeur Web à l'avenir, ce tutoriel vous aidera à commencer à écrire des scripts en PHP.