Comment tester votre PHP localement avec des exemples
Publié: 2020-12-04Qu'est-ce que PHP ?
Rasmus Lerdorf a créé PHP en 1995 en tant que langage de script côté serveur. Ce langage de script open source à usage général est largement utilisé et constitue une excellente option pour le développement Web. C'est parce que vous pouvez intégrer PHP dans votre code HTML. Environ 80% de tous les sites Web avec un langage côté serveur connu utilisent actuellement PHP. PHP peut être utilisé pour la génération dynamique du contenu de votre page Web.
Un bon exemple est un site Web de blog. Des scripts PHP peuvent être écrits pour récupérer les articles de blog de votre base de données avant leur affichage. Facebook est actuellement la plus grande plate-forme de réseautage social et est écrit avec PHP. Vous pouvez également tester le code PHP localement pour :
- Restreindre l'accès à des pages Web spécifiques
- Enregistrement et traitement de votre entrée utilisateur via les données de formulaire
- Travailler avec et configurer les cookies du site Web
L'exécution de votre code PHP s'effectue via un serveur Web, par opposition à l'utilisation d'un ordinateur local. De bons exemples sont lorsque vous cliquez sur un lien de site Web avec les pages écrites en PHP et remplissez et soumettez un formulaire de site Web. Aucun PHP ne s'exécute sur votre ordinateur dans les deux cas. Votre demande de page Web ou de formulaire est transmise à un serveur Web avant d'être traitée à l'aide des scripts PHP.
Le code HTML traité est ensuite renvoyé à votre ordinateur par le serveur Web avec vos résultats affichés. C'est la raison pour laquelle vous ne pourrez pas voir le PHP d'un site Web. Tout ce que vous voyez, ce sont les scripts PHP et HTML en cours de production. PHP est classé comme un langage interprété. Lorsque des modifications sont apportées à votre code source, elles peuvent être testées immédiatement. Votre code source n'a pas besoin d'être compilé sous forme binaire, ce qui rend le processus beaucoup plus rapide.
Comment tester le code PHP sur Localhost
Lorsque vous testez le code PHP localement, vous pouvez vérifier la fonctionnalité et les erreurs de vos scripts PHP. Votre meilleure option consiste à utiliser XAMPP via votre navigateur Web pour exécuter vos scripts PHP. Si vous préférez, il existe des services en ligne disponibles pour trouver les erreurs dans votre code PHP. Si vous choisissez d'utiliser XAMPP, suivez les étapes ci-dessous.
La première étape
Assurez-vous que XAMPP est installé. C'est l'un des environnements de test PHP les plus fréquemment utilisés pour les ordinateurs Mac et Windows. XAMPP peut être téléchargé et installé gratuitement. Par exemple:

(Crédit d'image : Apprenez à coder rapidement)
Deuxième étape
Si XAMPP est en cours d'exécution, fermez-le. Votre dossier htdocs peut maintenant être mis à jour sans aucune interférence des processus existants. Si vous utilisez un MAC, ignorez cette étape.
Troisième étape
Mettez vos fichiers PHP dans votre dossier htdocs. Si vous utilisez Windows, ouvrez le dossier intitulé Mon PC. Double-cliquez sur le nom de votre disque dur, puis votre dossier xampp et enfin votre dossier htdocs. Vous devez déplacer tous les fichiers PHP requis dans votre dossier. Si vous utilisez un Mac, accédez à votre panneau de configuration XAMPP et cliquez sur l'onglet Volumes. Cliquez maintenant sur Mount, puis sur Explorer et double-cliquez sur votre dossier htdocs. Encore une fois, déplacez tous les fichiers PHP requis. Par example:

(Crédit image : wikiHow)
Étape 4
Double-cliquez sur votre icône pour XAMPP ou ouvrez votre XAMPP. Recherchez un fond orange avec un X blanc.
Cinquième étape
Juste à droite de votre en-tête Apache, vous verrez le serveur Web Apache. Cliquez sur Démarrer. Il y a un indicateur à votre droite qui devrait passer au vert. Par example:

(Crédit image : Edureka)
Vous serez intéressé
Comment faire évoluer votre entreprise avec succès
Vitesse de chargement du site Web : outils d'optimisation
Bilan de santé du site Web : outils et astuces
Que signifie UX ?
Sixième étape
À droite de votre premier port Apache se trouve un autre numéro de port. Si vous avez modifié le fichier intitulé httpd.conf, vous devez étiqueter votre deuxième port 8080. Par exemple :

(Crédit image : wikiHow)
Septième étape
Ouvrez votre navigateur Web pour tester votre script PHP. Vous pouvez utiliser votre choix de navigateurs Web, y compris Chrome.
Huitième étape
Allez dans la barre d'adresse au-dessus de votre navigateur et cliquez. Si vous voyez du texte, supprimez-le avant de passer à l'étape suivante. Par example:

Étape 9
Tapez l'adresse du script PHP que vous devez tester. Entrez localhost suivi du deuxième numéro de port de votre serveur Apache. Entrez maintenant une barre oblique et le nom du document PHP que vous souhaitez tester. Votre adresse doit avoir .PHP à la fin.
Dixième étape
Vous pouvez charger votre script PHP dans votre navigateur en appuyant sur ↵ Entrée. Votre page se chargera correctement si votre script fonctionne. Si vous avez des erreurs dans votre script, vous recevrez des erreurs ou votre page ne se chargera pas correctement.
Testez le référencement et les performances de votre site en 60 secondes !
Une bonne conception de site Web est essentielle à l'engagement et aux conversions des visiteurs, mais un site Web lent ou des erreurs de performances peuvent rendre même le site Web le mieux conçu sous-performant. Diib est l'un des meilleurs outils de surveillance des performances et du référencement des sites Web au monde. Diib utilise la puissance du Big Data pour vous aider à augmenter rapidement et facilement votre trafic et vos classements. Comme on le voit dans Entrepreneur !
- Outil de référencement automatisé facile à utiliser
- Surveillance des mots-clés et des backlinks + idées
- Assure la vitesse, la sécurité, + le suivi Core Vitals
- Suggère intelligemment des idées pour améliorer le référencement
- Plus de 250 000 000 membres dans le monde
- Analyse comparative et analyse des concurrents intégrée
Utilisé par plus de 250 000 entreprises et organisations :
Se synchronise avec 
Utilisation des fonctions PHP en ligne pour Localhost Test PHP
C'est la deuxième méthode que vous pouvez utiliser pour tester votre PHP.
La première étape
Votre document PHP peut être ouvert avec le logiciel d'édition PHP sur votre ordinateur. Si vous utilisez Windows, il s'agit de Notepad++ et BBEdit pour Mac. Pour Windows, faites un clic droit sur votre document. Pour Mac, vous devez d'abord cliquer sur votre document, puis sur Fichier. Cliquez maintenant sur Ouvrir avec et cliquez sur le nom de votre programme d'édition PHP. Voici à quoi ressemblera l'option Windows :

Deuxième étape
Sélectionnez le contenu de vos documents. Cliquez n'importe où dans votre document, puis saisissez Ctrl+A pour Windows pour sélectionner le document complet ou Commande+A pour Mac.
Troisième étape
Pour Windows, entrez Ctrl+C pour copier votre contenu et Commande+C pour Mac.
Étape 4
Accédez à votre navigateur Web et ouvrez le site pour vos fonctions PHP en ligne. Par exemple:

Cinquième étape
Collez votre code, puis choisissez votre code pour la fenêtre Votre script. Remplacez maintenant l'ancien code par votre code copié en saisissant Ctrl+V pour Windows ou Commande+V pour Mac.
Sixième étape
Choisissez votre version de PHP, regardez sous la fenêtre Votre Script pour une liste déroulante. Sélectionnez Exécuter sur la version PHP.
Septième étape
Regardez sous votre liste déroulante et cliquez sur Exécuter le code. Votre code PHP va maintenant s'exécuter. Votre boîte de résultats se trouve sous le bouton Exécuter le code. C'est ici que vous pouvez voir vos résultats. Par example:

Huitième étape
Votre code devrait apparaître dans votre boîte de résultat. Si votre code contient des erreurs, elles seront affichées entre les balises. Chaque erreur signalée concerne une ligne spécifique. Regardez à gauche de la fenêtre Votre script pour afficher chaque ligne par numéro. À gauche de ces lignes, vous trouverez les erreurs affichées sous forme d'icônes X blanches et rouges.
Utiliser les frameworks PHP pour héberger le nouveau PHP en local
La majorité des développeurs Web trouvent qu'il est plus pratique d'utiliser des frameworks plutôt que d'écrire du code pour l'ensemble du site Web. Le framework vous offre de nombreux avantages car la plupart des nuances ont déjà été traitées lorsque vous créez un nouveau projet. La majorité des frameworks adhèrent également aux meilleures pratiques pour votre langue. Comme la plupart utilisent le modèle modèle-vue-contrôleur ou modèle MVC, les couches de présentation sont séparées de la logique. Les frameworks les plus populaires incluent :

- Zende
- Laravel
- CarburantPHP
- Yii 2
- CodeIgniter
- GâteauPHP
- SymfonyName
- Mince
Vous pouvez placer des scripts PHP n'importe où dans votre document. Ils commencent et finissent toujours par les mêmes symboles. Vos instructions PHP doivent toujours se terminer par un point-virgule. Un bon exemple de test PHP localhost produisant du texte avec la fonction echo intégrée est "Examples Of The Best PHP". Aucune de vos fonctions, classes et mots-clés PHP n'est sensible à la casse. Vous devez être conscient que tous les noms de variables seront sensibles à la casse. Si vous ne faites pas attention aux déclarations incluant des noms de variables, elles seront invalides.
Variables PHP
La principale façon dont les informations sont stockées dans vos programmes PHP est les variables. Chaque variable PHP doit commencer par un signe dollar. Un exemple est $php_name. Vous utilisez l'opérateur = pour affecter des variables. Le nom de la variable doit être à gauche avec l'expression évaluée placée à droite. Vous devez suivre les règles de vos variables PHP. Les déclarations de variables doivent commencer par le $. Le nom de la variable suit ensuite.
Vous devez commencer vos noms de variables par un trait de soulignement, une lettre minuscule ou une lettre majuscule. Vous ne pouvez utiliser que des chiffres, des lettres ou des traits de soulignement pour vos noms de variables, y compris AZ, _ et zéro-neuf. Si vous utilisez des caractères spéciaux tels que ( ), %, + et -, le nom de votre variable devient invalide. Rappelez-vous toujours que la sensibilité à la casse s'applique aux noms de variables. Voici quelques bons exemples :
- $notre_variable
- $lasecondevariable
- $oneMoreVariable
Les variables prédéfinies nécessitent des mots clés spéciaux. Bien qu'ils soient valides lorsqu'ils sont utilisés comme noms de variable, ils ne peuvent pas être utilisés pour des variables. En effet, ces variables ont déjà été définies par le langage. Ils ne peuvent être utilisés qu'à des fins spécifiques. Certains des meilleurs exemples de variables prédéfinies sont répertoriés ci-dessous.
- $_POST
- $ceci
- $_FILES
- $_GET
- $_SERVEUR
Vous devez également connaître les différents types de données PHP. Ceux-ci peuvent être stockés à l'aide de variables telles que :
- booléen
- Entier
- NUL
- Objet
- "Bonjour" ou une chaîne
- Déployer
- Flottant ou double
- Ressource
Les chaînes sont des séquences de caractères différents. Vous pouvez utiliser n'importe quel texte simple ou double entre guillemets. Les types de données entiers sont classés comme des nombres non décimaux commençant par -2 147 483 648 et se terminant par 2 147 483 647. Vous devez suivre les règles définies pour les nombres entiers, notamment :
- Aucun entier ne peut avoir de point décimal
- Le doit être un minimum d'un chiffre pour tous les nombres entiers
- Les entiers peuvent être à la fois négatifs ou positifs
Un nombre à virgule flottante ou float est un nombre incluant un point décimal. Un booléen peut être l'un des deux états, vrai ou faux. Les booléens sont fréquemment utilisés pour les tests conditionnels. Vrai = $x et faux = $y. Vous pouvez utiliser un tableau pour stocker plusieurs valeurs dans une seule variable. NULL est un type spécial de données avec la valeur null. Vous pouvez déclarer des variables sans valeur en utilisant simplement NULL pour définir la valeur.
Si vous créez une variable et n'attribuez pas de valeur, NULL sera attribué automatiquement. Une classe est un type de structure de données utile pour la modélisation dans le monde réel. Cela inclut souvent certaines méthodes et propriétés. Les objets sont considérés comme des instances au sein d'une classe. Il s'agit d'une méthode pratique pour empaqueter des fonctions et des valeurs dans une classe spécifique.
Une ressource PHP est classée comme une variable spéciale en raison de la référence aux ressources externes. Vous utilisez et créez des ressources pour des fonctions spéciales. Pour voir le type de ressource, une bonne option est getresourcetype(). Une série de caractères comprend une chaîne. Vous pouvez utiliser des chaînes pour stocker des informations textuelles dans votre application. Vous avez plusieurs options différentes pour créer des chaînes PHP et pour le test HTTP localhost test PHP.
Vous pouvez utiliser des guillemets simples pour créer une chaîne simple. Un bon exemple est $name = 'Susan';. Lorsque vous incluez un guillemet simple dans votre chaîne, vous pouvez l'échapper avec une barre oblique inverse. Vous pouvez également utiliser des guillemets doubles pour créer des chaînes. Vous pouvez utiliser des séquences d'échappement dans des chaînes entre guillemets doubles. Il s'agit d'un code spécial plaçant des caractères dans la chaîne. Les caractères sont une représentation de caractères généralement invisibles.
Les variables PHP peuvent être intégrées dans des chaînes entre guillemets doubles. L'avantage est que les valeurs sont ensuite ajoutées à votre chaîne. Vous pouvez localiser la longueur de votre chaîne ou savoir combien de mots sont contenus dans votre chaîne en utilisant strwordcount(). Vous pouvez également inverser l'une de vos chaînes, remplacer votre texte à l'aide d'une chaîne, rechercher du texte dans la chaîne ou inverser la fonction.
Constantes
L'un des types de variables en PHP s'appelle les constantes. La fonction de définition vous permet de définir une constante. Vous devrez utiliser trois arguments, la valeur de la clé, le nom de la clé et vrai ou faux ou booléen. Cela déterminera si le nom de votre clé est insensible à la casse. Le paramètre par défaut est faux. Une fois que vous avez défini la valeur de vos constantes, vous ne pourrez plus apporter de modifications.
Ceci est utilisé pour les valeurs qui changent rarement, comme une clé d'API ou un mot de passe de base de données. Vous devez savoir que les constantes sont différentes des variables car elles incluent toujours une portée globale. Vous pouvez y accéder à l'aide de n'importe quelle fonction de script. Il existe des règles d'utilisation des constantes dans la classe Human. Ceux-ci sont appelés self::constant_name. Lorsqu'ils sont utilisés en dehors de la classe, ils sont appelés human::constant_name.
Les opérateurs
Tous les opérateurs normaux auxquels vous vous attendez pour n'importe quel langage de programmation sont contenus dans PHP. L'opérateur d'affectation est un simple =. À titre de comparaison, vous utilisez un opérateur d'affectation triple === ou double ==. Vous pouvez également utiliser les symboles standard traditionnels pour la comparaison ou pour ajouter et attribuer une valeur simultanément en utilisant +=.
Deux des plus notables utilisent "." pour concentrer vos chaînes et = pour ajouter une de vos chaînes à la fin d'une autre. L'opérateur Spaceship est un nouvel ajout à PHP 7.0.X. Le retour de l'opérateur du vaisseau spatial est -1, zéro ou un lorsque $a est supérieur, égal ou inférieur à $b.
Nous espérons que vous avez trouvé cet article utile.
Si vous souhaitez en savoir plus sur la santé de votre site, obtenir des recommandations et des alertes personnalisées, analysez votre site Web par Diib. Cela ne prend que 60 secondes.
Interrupteur
L'instruction switch en PHP ressemble beaucoup à l'instruction switch en JavaScript. Si vous voulez contraster et comparer, le JavaScript Switch Guide est extrêmement utile. Vous gagnez la capacité d'effectuer rapidement des tests de cas dans de nombreuses conditions différentes. Le code est également beaucoup plus facile à lire. Par example:

(Crédit image : AppDividend)
Boucles
Si vous avez besoin qu'une tâche soit répétée plusieurs fois, votre meilleure option consiste à utiliser une boucle au lieu de continuer à utiliser le même code en continu. Vous pouvez arrêter l'exécution de la boucle simplement en incluant une pause dans votre boucle.
Se rompre
L'instruction break est ce qui quitte le commutateur et continue de s'exécuter jusqu'à ce que le code de votre application soit terminé. Si vous décidez de ne pas utiliser d'instruction break, vous pouvez exécuter plusieurs instructions et cas. Si c'est ce que vous voulez, n'utilisez pas d'instruction break.
Tableaux
Un tableau est similaire à une variable régulière. La différence est que les tableaux contiennent de nombreuses valeurs dans une liste ordonnée. Si vous travaillez avec plusieurs variables en relation les unes avec les autres, cela peut être très utile. Un bon exemple est une liste de capitales ou de noms d'étudiants. Il existe deux types de tableaux de base, les tableaux associatifs et les tableaux indexés. Les deux ont des utilisations importantes, il est donc important de comprendre comment les créer.
Tableau associatif
Un tableau associatif est défini comme une liste de valeurs. Vous pouvez y accéder à l'aide d'une clé plutôt que de numéros d'index. Vous pouvez utiliser n'importe quelle valeur pour votre clé à condition qu'elle soit unique pour votre tableau.
Tableau indexé
Un tableau indexé contient une liste de valeurs ordonnées. Un numéro d'index distinct est attribué à chaque valeur individuelle de votre tableau. Les index utilisés pour les tableaux commencent toujours par zéro pour votre première valeur. Au fur et à mesure que vous créez des tableaux, vos valeurs augmentent de un.
Tableau multidimensionnel
Un tableau multidimensionnel est défini comme tout tableau contenant d'autres tableaux. Cela vous donne la possibilité de créer des structures de données complexes. Vous pouvez modéliser vos structures après des regroupements complexes de données.
Diib : testez votre PHP sur LocalHost dès aujourd'hui !
Que vous choisissiez de tester votre code PHP vous-même ou de trouver une source de test externe, vous voudrez vous assurer que tout fonctionne comme vous le souhaitez. Diib Digital compile des informations sur la santé de votre code et vous propose des objectifs d'optimisation. Voici quelques-unes des caractéristiques qui nous distinguent de nos concurrents :
- Outils de surveillance et de suivi des mots clés, des backlinks et de l'indexation
- Expérience utilisateur et optimisation de la vitesse mobile
- Analyse et réparation de la vitesse de chargement du site
- Intégration et performance des réseaux sociaux
- Pages cassées où vous avez des backlinks (vérificateur 404)
- Suivi SEO technique, y compris le code PHP
Cliquez ici pour votre analyse gratuite ou appelez simplement le 800-303-3510 pour parler à l'un de nos experts en croissance.
