Apprendre PHP à partir de zéro Un programme de formation

Portant le titre de "numéro un", PHP est le langage le plus populaire parmi les développeurs. Même encore, beaucoup préfèrent des langues différentes. Votre exemple, par exemple, vous convient le mieux lorsque vous travaillez dans un environnement ASP.NET. Cependant, en raison du succès énorme de Wordpress, de plus en plus de développeurs ont décidé d'élargir leurs horizons et d'apprendre une autre langue..

Je suis une de ces personnes. Comme mes clients demandent de plus en plus l'implémentation de Wordpress, l'apprentissage de PHP est devenu une exigence. Je ne suis pas seul dans cette entreprise. Pour ceux qui sont dans le même bateau, pourquoi ne pas prendre le temps et apprendre avec moi?

L'énoncé de mission

Au cours des prochains articles, qui seront publiés tous les mercredis, mon intention est de créer un "programme de travail" pour nous tous. Si vous avez eu l'intention d'apprendre, mais que vous n'y êtes pas encore parvenu, le moment est venu! D'un autre côté, pour ceux d'entre vous qui êtes des ninjas PHP, je vous demande respectueusement de vous impliquer et de donner des conseils au reste d'entre nous. Si vous avez bénéficié des dizaines de tutoriels sur ce site, prenez quelques instants pour redonner à la section commentaires. Ce sera votre ressource unique pour tout ce qui concerne PHP. Chaque mercredi, je posterai un article de formation, ainsi qu'une liste de ressources permettant d'expliquer davantage les concepts de la leçon. La clé ici est que je suis un débutant, comme tout le monde, relativement parlant. Nous pouvons nous motiver pour apprendre le plus rapidement et le plus efficacement possible.

Alors, pourquoi voudriez-vous apprendre d'un débutant? Essayez de ne pas penser que c'est moi qui vous enseigne. Pensez à ces articles comme à un effort de la communauté où nous nous aidons tous les uns les autres. Je vais apprendre de beaucoup d'entre vous de la même manière que vous apprenez de moi.

Qu'est-ce que PHP?

PHP signifie Hypertext Preprocessor. Tandis que d'autres langages, comme Javascript, fonctionnent côté client, votre code PHP s'exécutera au niveau du serveur. Cela fonctionne parfaitement avec notre HTML. De plus, votre PHP peut être intégré à votre code HTML et inversement. La chose importante à retenir est que peu importe la complexité de votre PHP, il sera finalement généré en HTML simple..

Pourquoi utiliser PHP?

HTML est 100% statique. En implémentant PHP dans votre code, nous pouvons créer des sites dynamiques qui changeront en fonction de conditions spécifiées. Avec une base de communauté inégalée, ce langage open source s’est révélé au fil des années l’une des meilleures options pour les applications Web dynamiques..

PHP est-il similaire à toutes les autres langues?

Absolument. J'ai été agréablement surpris au début de ma formation. Si vous avez même une connaissance modeste en ce qui concerne ASP.NET, Perl, Javascript ou C #, vous constaterez que vous prenez rapidement la syntaxe..

De quoi ai-je besoin pour commencer??

Vous devez avoir les éléments suivants installés sur votre ordinateur pour pouvoir commencer.

  • Apache
  • MySQL
  • Navigateur Web
  • Éditeur de texte
  • PHP

WAMP, MAMP

Oui, je suis désolé de dire qu'il y a encore quelques acronymes à apprendre. "WAMP" signifie "Windows-Apache-MySQL-PHP". C'est un projet open source qui nous permettra de télécharger tout ce dont nous avons besoin pour commencer immédiatement. Si vous utilisez Windows, visitez le site WampServer.com. D'autre part, si vous utilisez un Mac (MAMP), vous voudrez peut-être visiter Mamp.info

Formation vidéo

Notre premier arrêt sera à Lynda.com. Peut-être plus que toute autre ressource, Lynda.com m'a fourni une mine de connaissances pour lesquelles je serai toujours reconnaissant. Pour le prix de quelques pizzas, vous aurez accès à une base de données vidéo qui détaille tout, de l'ASP au référencement, en passant par tous les acronymes. Lorsqu'un client me demande d'utiliser un logiciel avec lequel je ne suis pas complètement à l'aise, mon premier arrêt est Lynda.com. Si vous n'êtes toujours pas convaincu, pourquoi ne pas lancer une recherche google sur "Essai gratuit Lynda.com". Je vous garantis que vous allez trouver quelque chose. Assurez-vous simplement que si vous êtes plus que satisfait de leurs offres, vous vous inscrivez.

Une fois que vous vous êtes inscrit à un compte ou à la version d’essai gratuite, allez sur le site et, dans la liste déroulante "Objet", sélectionnez PHP. Pour cette leçon, nous allons nous concentrer sur les vidéos "PHP avec MySQL Essential Training". Essayez de regarder les trois premiers chapitres cette semaine. Cela vous préparera à la leçon de la semaine prochaine.

Les bases

Pour avertir le serveur que nous travaillons avec PHP, vous devez utiliser la syntaxe suivante lors de l'ajout de PHP dans vos documents HTML:

Nous commençons et finissons chaque déclaration PHP avec "", respectivement. Reportez-vous à votre code et insérez les éléments suivants:

Notez que dans ce deuxième exemple, nous avons tout gardé sur une seule ligne. N'oubliez pas que PHP n'est pas sensible aux espaces. Ici, nous disons au serveur "echo" ou écrivez "Ceci est PHP en action" sur la page. Chaque déclaration dans notre code doit avoir un point-virgule ajouté à la fin. Bien que HTML puisse pardonner si vous oubliez accidentellement un crochet, PHP ne le fait malheureusement pas. Si vous n'utilisez pas la syntaxe correcte, vous recevrez une erreur. Dans ce cas, lorsque nous n'avons qu'une seule déclaration, nous pourrions techniquement nous en sortir en laissant le point-virgule désactivé. Mais il est toujours important de suivre les meilleures pratiques.

Définir des variables

Nous pouvons assigner des valeurs à des variables assez facilement. Plutôt que d'utiliser "var" (C # et Javascript) ou "dim" (VB), nous pouvons déclarer une variable en PHP en utilisant le symbole "$". Par exemple, supposons que je veuille attribuer la chaîne précédente à une variable appelée "myVariable". Je souhaiterai écrire…

Cet exemple produira exactement le même résultat que les deux précédents. Toutefois, dans ce scénario, nous avons affecté la chaîne à la variable, puis nous l'avons "répercutée". Maintenant, si je voulais concaténer une variable et une chaîne?

En utilisant la période, nous pouvons combiner des variables et / ou des chaînes.

Insérer des commentaires dans votre code

Si vous connaissez CSS et Javascript, vous constaterez que l'insertion de commentaires en PHP est pratiquement la même chose..

 

Combiner HTML avec notre PHP

Comme indiqué précédemment, rappelez-vous que PHP et HTML peuvent fonctionner de manière combinée. Tout simplement parce que nous sommes au milieu d'une déclaration PHP ne signifie pas que nous ne pouvons pas incorporer des éléments tels qu'une rupture ou une balise forte.

Ce texte est en gras.";?> 

Définir votre première fonction ()

La création de fonctions en PHP est presque identique à la mise en oeuvre de Javascript. La syntaxe de base est…

 

Si nous voulions créer une fonction qui "echos" 10 plus 5, nous pourrions écrire…

Nous créons une fonction simple qui produira "15". Nous appelons la fonction avec "addNumbers (). Dans ce cas, nous n’utilisons aucun argument. Voyons comment nous pouvons les implémenter afin de rendre notre fonction plus polyvalente..

Maintenant, notre code est beaucoup plus flexible. Lorsque nous avons créé notre fonction "addNumbers ()", nous avons ajouté deux arguments - $ firstNumber et $ secondNumber. La fonction fera simplement écho à la somme de ces deux variables. Lorsque la fonction est appelée, nous devons passer nos deux numéros - addNumbers (10, 5). En situation réelle, les valeurs de ces variables peuvent être extraites de deux zones de texte..

Cela devrait suffire pour cette semaine. Si ces concepts sont encore vagues, revenez en arrière et relisez l'article. Assurez-vous également de consulter les ressources suivantes qui vous aideront à mieux comprendre la syntaxe de PHP. N'hésitez pas à poser des questions ou à offrir des conseils dans la section commentaires. Je veillerai à intégrer vos réflexions à la partie 2, qui paraîtra mercredi prochain. Si vous avez apprécié cet article, veuillez le soumettre à votre site de réseau social préféré.!

Ressources requises

  • Lynda.com: PHP avec MySQL Essential Training

    L'assimilation de sites Web et de bases de données est une nécessité pour de nombreuses entreprises d'aujourd'hui, et apprendre à utiliser PHP est la clé du succès de l'intégration. L’objectif de PHP avec MySQL Essential Training est d’enseigner aux développeurs débutants et expérimentés les étapes nécessaires à la création de sites Web dynamiques, interactifs et basés sur les données..

    Visitez l'article

  • PHP 101: dans le trou du lapin

    Pour créer un site Web à la pointe de la technologie, qui regorge des dernières nouveautés, il n’ya qu’un acronyme à connaître absolument: PHP.

    Visitez l'article

  • PHPBuddy.com: votre premier code PHP

    Ce site traite de la syntaxe PHP de base, y compris l'utilisation des variables.

    Visitez l'article

  • PHP.NET: un tutoriel simple

    Ici, nous aimerions montrer les bases de PHP dans un court tutoriel simple.

    Visitez l'article

  • W3Schools.com: Didacticiel PHP

    Ce site vous donnera une introduction aussi détaillée que possible à PHP. Assurez-vous de passer au moins une heure ici.

    Visitez l'article