1. #1
    Avatar von Snees
    Registriert seit
    18.11.2011
    Beiträge
    1.001
    Thanked 590 Times in 319 Posts

    Standard [Tutorial: #1] PHP-Basics

    1.0 PHP-Basics

    - PHP in HTML-Dokumente einbinden

    Man kann PHP-Code direkt in HTMl-Dokumente einbinden, damit der PHP-Parser diesen aber erkennt müssen die Befehle innerhalb von
    <?php und ?> stehen. In dem ersten Beispiel wird ein echo ausgegeben.

    PHP-Code:
    <html>
    <head>
        <title>PHP in HTML-Dokumente einbinden</title>
    </head>
    <body>
    <?php
        
    echo "Eine erste Ausgabe!";
    ?>
    </body>
    </html>
    Damit dieses Beispiel funktioniert müssen wir darauf achten, dass die Datei die Endung .php und nicht .html etc. hat.
    .php ist die übliche Endung, was aber als Endung bestimmt wird, kann man in der Konfiguration des Webservers festlegen.
    Bei manchen Providern gibt es die Möglichkeit .php4 als Endung zu verwenden, wenn man möchte, dass die Skripte mit der veralteten
    Version 4 von PHP verarbeitet werden sollen.

    Nun kommen wir zu den verschiedenen Varianten der Einbindung.

    PHP-Code:
    <?php 
    ?>
    Das ist die gebräuchlichste und empfohlene Variante, weil sie unabhängig von der Konfiguration immer funktioniert.

    PHP-Code:
    <script language="php">
        echo 
    "Eine weitere Variante.";
    </
    script
    PHP-Code:
    <? echo "Noch eine Variante."?>
    Diese kurze Variante kann man nur verwenden, wenn die Konfigurationseinstellung "short_open_tag" auf "On" steht. Ob das der Fall ist
    kann man mit phpinfo() prüfen. Es kommt allerdings bei dieser Schreibweise zu Problemen, wenn man die XHTML-Dokumente mit der XML-Deklaration
    am Anfang schreibt. (<?xml version="1.0" ?>)

    Eine weitere Möglichkeit sind die ASP-Tags:
    PHP-Code:
    <% echo "Noch eine Variante."; %> 
    Ob ASP-Tags möglich sind ist auch in der Konfiguration zu sehen. Die Einstellung nennt sich "asp_tags".


    - HTML-Code in PHP-Code verwenden:

    Man kann PHP-Code in HTML-Code einbinden, ebenso kann man HTML-Code in PHP-Code einbinden.
    Ein einfaches Beispiel wäre:
    PHP-Code:
    <?php
    echo "<h1>Hallo</h1>";
    ?>
    - Kommentare:

    In PHP gibt es verschiedene Varianten von Kommentaren
    PHP-Code:
    // ein Kommentar 
    PHP-Code:
    # auch ein Kommentar 
    Einzeilige Kommentare können auch als Anschluss an einen PHP-Befehl stehen:
    PHP-Code:
    <?php
        
    echo "Hallo"// gibt Hallo aus
    ?>
    Mehrzeilige Kommentare sehen so aus:
    PHP-Code:
    /* Das ist ein
    mehrzeiliger
    Kommentar */ 
    Im nächsten Tutorial werden wir Variablen behandeln.

    Sollten noch Fragen auftreten, bitte meldet euch.

  2. #2

    Registriert seit
    21.02.2012
    Beiträge
    44
    Thanked 10 Times in 10 Posts

    Standard AW: [Tutorial: #1] PHP-Basics

    Zitat Zitat von Tr0pe7 Beitrag anzeigen
    PHP-Code:
    <script language="php">
        echo 
    "Eine weitere Variante.";
    </
    script
    Gibts sowas noch?
    Ist dies nicht sehr arg veraltet bzw. wird dies überhaupt noch unterstützt? Meines Wissens nicht.

    Zitat Zitat von Tr0pe7 Beitrag anzeigen
    - HTML-Code in PHP-Code verwenden:
    Man kann PHP-Code in HTML-Code einbinden, ebenso kann man HTML-Code in PHP-Code einbinden.
    Jein! Natürlich ist es schwachsinn, PHP zu nutzen und HTML auszulassen (jenachdem was man vor hat, bei API's wäre dies ja was anderes ;-)). Du müsstest "PHP" und "HTML" genauer beschreiben, dies mache ich nun mal:

    Was ist PHP?
    PHP (PHP: Preprocessor) ist eine Serverseitige Programmiersprache. PHP Dateien werden durch einen Compiler gejagt und weiterverarbeitet. Das Resultat der jeweiligen "PHP-Scripts" hängt immer davon ab, was man machen möchte.

    Meist bekommt der Client (Also der Nutzer, der die jeweilige Seite über einen Webbrowser aufgerufen hat) ein HTML Dokument zurück.

    Was ist HTML?
    HTML ist eine reine Clientseitige Scriptsprache, wenn man es überhaupt "Script" nennen darf. HTML ist eine Web-Spezifikation, die dem Webbrowser sagt, wie eine Seite aussehen soll (Vom Schematischen sinne, was natürlich später noch mittels Stylesheet "etwas" verschönert werden kann).

    Warum nutzt man PHP mit HTML?
    Um beispielsweise Dynamische Ausgaben/Seiten zu erzeugen. Dabei können Optional auch noch Inhalte von einer Datenbank hinzugezogen werden (Nicht anders funktioniert ein Content-Management-System).

    Warum kann man HTML mit PHP nutzen, HTML aber nicht mit PHP - sinn?
    Schwere Frage, dies kommt immer darauf an, was man machen möchte und was man an Erfahrung mitbringt.

    Generell kann aber in keiner HTML-Datei kein PHP-Code verwendet werden, da müsste dann die HTMl-Datei nicht "seite.html" heißen, sondern "seite.php". Aber auch hier gibt es wieder gewisse unterschiede.

    Über Rewriting-Module können beispielsweise PHP-Dateien als HTML-Dateien "umgeschrieben" werden. Der Nutzer ruft beispielsweise die Seite "test.html" auf, es wird aber durch Rewriting-Rules zur "test.php" verleitet, wobei die "test.html" nicht wirklich existiert.

    Was kann man nun alles mittels PHP und/oder HTML bzw. Whatever machen?

    Heutzutage sind keinerlei Grenzen mehr gesetzt. Rein Theoretisch ist ALLES, auch wirklich jede bedenkliche Art, einfach ALLES möglich.

    Natürlich hängt dies auch zusammen, wie viel Erfahrung man mitbringt.

    Von einfachen Websiten bis hin zu einfachen Browsergames, gar auch richtige 3D Shooter (was mittlerweile auch durch Canvas & Co möglich wäre), ist in der heutigen Web-Zeit vieles möglich.

  3. The Following User Says Thank You to Badboy12 For This Useful Post:

    Snees (04.04.2012)

Ähnliche Themen

  1. GFX Tutorial's Basic uvm.
    Von Ricardo1337 im Forum Tutorials
    Antworten: 5
    Letzter Beitrag: 28.08.2013, 17:56
  2. Langarm Basics in Doppelripp
    Von !lkay im Forum Lifestyle & Fashion
    Antworten: 0
    Letzter Beitrag: 16.06.2013, 13:57
  3. [Tutorial] Wie lerne ich C#?
    Von Sky.NET im Forum Hochsprachen
    Antworten: 9
    Letzter Beitrag: 06.08.2012, 15:53
  4. C++ Tutorial: Hello World
    Von x failstar im Forum C++
    Antworten: 11
    Letzter Beitrag: 04.07.2012, 14:48
  5. Animation Tutorial.
    Von Shane im Forum Angebot & Nachfrage
    Antworten: 1
    Letzter Beitrag: 20.12.2011, 21:35
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.