Lernen Sie PHP von Grund auf Ein Trainingsplan

Mit dem Titel "Nummer Eins" ist PHP die beliebteste Sprache bei Entwicklern. Trotzdem bevorzugen viele verschiedene Sprachen. Ihre ist zum Beispiel am bequemsten, wenn Sie in der ASP.NET-Umgebung arbeiten. Aufgrund des enormen Erfolgs von Wordpress haben sich jedoch immer mehr Entwickler entschieden, ihren Horizont zu erweitern und eine weitere Sprache zu lernen.

Ich bin zufällig einer dieser Leute. Da meine Kunden immer häufiger nach einer Wordpress-Implementierung fragen, ist das Erlernen von PHP zu einer Anforderung geworden. Ich bin bei diesem Unterfangen nicht alleine. Für diejenigen, die im selben Boot sitzen, nehmen Sie sich die Zeit und lernen Sie mit mir?

Das Leitbild

Im Laufe der nächsten Artikel, die jeden Mittwoch veröffentlicht werden, ist es meine Absicht, ein "Trainingsprogramm" für uns alle zu erstellen. Wenn Sie lernen wollten, aber noch nicht dazu gekommen sind, ist jetzt die Zeit dafür! Umgekehrt, für diejenigen, die PHP-Ninjas sind, bitte ich Sie respektvoll, dass Sie sich beteiligen und dem Rest von uns Ratschläge erteilen. Wenn Sie von den Dutzenden von Tutorials auf dieser Website profitiert haben, nehmen Sie sich bitte einen Moment Zeit, um über den Kommentarbereich etwas zurückzugeben. Dies ist Ihre zentrale Anlaufstelle für alles PHP. Jeden Mittwoch werde ich einen Schulungsartikel sowie eine Liste mit Ressourcen veröffentlichen, die dazu beitragen werden, die Konzepte in der Lektion weiter zu erläutern. Der Schlüssel hier ist, dass ich wie jeder andere Anfänger bin, relativ gesehen. Wir können uns gegenseitig motivieren, so schnell und effizient wie möglich zu lernen.

Warum sollten Sie von einem Anfänger lernen? Denken Sie nicht daran, dass ich Sie unterrichte. Stellen Sie sich diese Artikel als eine Gemeinschaftsaktion vor, in der wir uns gegenseitig helfen. Ich werde von vielen von Ihnen auf dieselbe Weise lernen, wie Sie von mir lernen.

Was ist PHP??

PHP steht für Hypertext Preprocessor. Während andere Sprachen wie Javascript auf der Clientseite funktionieren, wird Ihr PHP-Code auf Serverebene ausgeführt. Es funktioniert nahtlos mit unserem HTML. Außerdem kann Ihr PHP in Ihren HTML-Code eingebettet werden und umgekehrt. Es ist wichtig zu wissen, dass, egal wie kompliziert Ihr PHP ist, es letztendlich als einfaches HTML ausgegeben wird.

Warum sollte ich PHP verwenden??

HTML ist zu 100% statisch. Durch die Implementierung von PHP in Ihren Code können wir dynamische Websites erstellen, die sich abhängig von den angegebenen Bedingungen ändern. Mit einer unübertroffenen Community-Basis hat sich diese Open-Source-Sprache im Laufe der Jahre als eine der besten Optionen für dynamische Webanwendungen erwiesen.

Ist PHP ähnlich wie in anderen Sprachen??

Absolut. Ich war angenehm überrascht, als ich mit dem Training anfing. Wenn Sie in ASP.NET, Perl, Javascript oder C # auch nur ein geringes Wissen haben, werden Sie feststellen, dass Sie die Syntax schnell aufgreifen.

Was brauche ich, um loszulegen??

Auf Ihrem Computer muss Folgendes installiert sein, um beginnen zu können.

  • Apache
  • MySQL
  • Webbrowser
  • Texteditor
  • PHP

WAMP, MAMP

Ja, es tut mir leid zu sagen, dass es noch ein paar Akronyme gibt, die man lernen kann. "WAMP" steht für "Windows-Apache-MySQL-PHP". Es ist ein Open-Source-Projekt, mit dem wir alles herunterladen können, was wir benötigen, um sofort loslegen zu können. Wenn Sie ein Windows-Benutzer sind, besuchen Sie WampServer.com. Wenn Sie jedoch einen Mac (MAMP) verwenden, sollten Sie Mamp.info einen Besuch abstatten

Videotraining

Unser erster Stopp wird bei Lynda.com sein. Lynda.com hat mir vielleicht mehr als jede andere Quelle mit einer Fülle von Wissen zur Verfügung gestellt, für das ich für immer dankbar sein werde. Für den Preis von ein paar Pizzas erhalten Sie Zugriff auf eine Videodatenbank, die alles von ASP bis SEO beschreibt - und jedes Akronym dazwischen. Wenn ein Client anfordert, eine Software zu verwenden, mit der ich mich nicht vollkommen auskenne, ist mein erster Stopp Lynda.com. Wenn Sie immer noch nicht überzeugt sind, können Sie eine Google-Suche nach "Lynda.com free trial" durchführen. Ich garantiere Ihnen, dass Sie etwas finden. Stellen Sie nur sicher, dass Sie sich anmelden, wenn Sie mit ihrem Angebot mehr als zufrieden sind.

Wenn Sie sich für ein Konto oder die kostenlose Testversion angemeldet haben, gehen Sie zur Website und scrollen Sie unter der Dropdown-Liste "Betreff" zu PHP. In dieser Lektion konzentrieren wir uns auf die Videos "PHP mit MySQL Essential Training". Schauen Sie sich die ersten drei Kapitel dieser Woche an. Damit werden Sie fit für die Lektion der nächsten Woche.

Die Grundlagen

Um den Server darauf aufmerksam zu machen, dass wir mit PHP arbeiten, müssen Sie beim Hinzufügen von PHP zu Ihren HTML-Dokumenten die folgende Syntax verwenden:

Wir beginnen und beenden jede PHP-Deklaration mit "". Beziehen Sie sich auf Ihren Code und geben Sie Folgendes ein:

Beachten Sie, dass wir in diesem zweiten Beispiel alles in einer Zeile gehalten haben. Denken Sie daran, dass PHP nicht auf Leerzeichen reagiert. Hier sagen wir dem Server, dass er "echo" oder "This is PHP in action" auf die Seite schreiben soll. Für jede Deklaration in unserem Code muss am Ende ein Semikolon angehängt sein. HTML kann zwar verzeihen, wenn Sie versehentlich eine Klammer vergessen, PHP jedoch nicht. Wenn Sie nicht die richtige Syntax verwenden, erhalten Sie eine Fehlermeldung. In diesem Fall könnten wir, wenn wir nur eine einzige Deklaration haben, das Semikolon technisch weglassen. Es ist jedoch immer wichtig, Best Practices zu befolgen.

Variablen definieren

Wir können Variablen ganz einfach Werte zuweisen. Anstatt "var" (C # und Javascript) oder "dim" (VB) zu verwenden, können Sie eine Variable in PHP deklarieren, indem Sie das Symbol "$" verwenden. Nehmen wir zum Beispiel an, ich möchte den vorherigen String einer Variablen namens "myVariable" zuordnen. Ich würde schreiben…

In diesem Beispiel wird genau das gleiche Ergebnis wie in den beiden vorhergehenden erzeugt. In diesem Szenario haben wir jedoch die Zeichenfolge der Variablen zugewiesen und dann die Variable "echoed". Was wäre, wenn ich eine Variable und einen String verketten wollte?

Durch die Verwendung der Periode können wir Variablen und / oder Zeichenketten kombinieren.

Kommentare in Ihren Code einfügen

Wenn Sie mit CSS und Javascript vertraut sind, werden Sie feststellen, dass das Einfügen von Kommentaren in PHP praktisch identisch ist.

 

HTML mit unserem PHP kombinieren

Denken Sie daran, dass PHP und HTML in Kombination miteinander funktionieren können. Nur weil wir gerade in einer PHP-Anweisung sind, heißt das nicht, dass wir keine Elemente wie break oder strong einbetten können.

Dieser Text ist fett gedruckt.";?> 

Definieren Ihrer ersten Funktion ()

Das Erstellen von Funktionen in PHP ist nahezu identisch mit der Implementierung von Javascript. Die Grundsyntax lautet…

 

Wenn wir eine Funktion erstellen wollten, die "10" plus 5 "echos", könnten wir schreiben ...

Wir erstellen eine einfache Funktion, die "15" ausgibt. Wir rufen die Funktion mit "addNumbers ()" auf. In diesem Fall verwenden wir keine Argumente. Sehen wir uns an, wie wir sie implementieren können, um unsere Funktion vielseitiger zu machen.

Unser Code ist jetzt viel flexibler. Beim Erstellen unserer Funktion "addNumbers ()" haben wir zwei Argumente hinzugefügt - $ firstNumber und $ secondNumber. Die Funktion gibt einfach die Summe dieser beiden Variablen wieder. Wenn die Funktion aufgerufen wird, müssen wir unsere beiden Nummern - addNumbers (10, 5) - übergeben. In einer realen Situation können die Werte für diese Variablen einigen Textfeldern entnommen werden.

Das sollte für diese Woche ausreichen. Wenn diese Konzepte immer noch vage sind, lesen Sie den Artikel erneut. Beachten Sie auch die folgenden Ressourcen, die Ihnen helfen, die Syntax von PHP weiter zu verstehen. Bitte zögern Sie nicht, Fragen zu stellen oder Ratschläge in den Kommentaren zu geben. Ich werde sicher Ihre Gedanken in Teil 2 ausarbeiten, der nächsten Mittwoch erscheinen wird. Wenn Ihnen dieser Artikel gefallen hat, senden Sie ihn bitte an Ihre bevorzugte Website für soziale Netzwerke!

Notwendige Ressourcen

  • Lynda.com: PHP mit MySQL Essential Training

    Die Anpassung von Websites und Datenbanken ist für viele heutige Unternehmen eine Notwendigkeit, und das Erlernen der Arbeit mit PHP ist der Schlüssel zum Erfolg der Integration. Das Ziel von PHP mit MySQL Essential Training ist es, sowohl neuen als auch erfahrenen Webentwicklern die umfassenden Schritte zum Aufbau dynamischer, datengesteuerter, interaktiver Websites zu vermitteln.

    Artikel besuchen

  • PHP 101: Das Kaninchenloch hinunter

    Um eine hochmoderne Website zusammenzustellen, die mit den neuesten Schnickschnack voll ist, gibt es nur ein Akronym, das Sie wirklich wissen müssen: PHP.

    Artikel besuchen

  • PHPBuddy.com: Ihr erster PHP-Code

    Diese Site behandelt die grundlegende PHP-Syntax einschließlich der Verwendung von Variablen.

    Artikel besuchen

  • PHP.NET: Ein einfaches Tutorial

    Hier möchten wir Ihnen die Grundlagen von PHP in einem kurzen, einfachen Tutorial zeigen.

    Artikel besuchen

  • W3Schools.com: PHP-Tutorial

    Diese Seite wird Sie so ausführlich in PHP einführen, wie Sie es sich je wünschen könnten. Seien Sie sicher, mindestens eine Stunde hier zu verbringen.

    Artikel besuchen