Kategorie:PHP

Aus wiki.sehanka.de
Zur Navigation springen Zur Suche springen

Allgemeines[Bearbeiten]

  • serverseitige Scriptsprache, d. h. Anfragen des Clients (im Browser) werden auf dem Server ausgeführt
  • ist aber auch vom Terminal aus ausführbar ganz ohne Browser
  • PHP kann allein verwendet werden, um Backend für eine Webanwendung zu erstellen
  • PHP wird oft verwendet, um dynamische Webseiten zu erstellen
  • im Browser wird PHP-Code von interpretiert (PHP Interpreter) und in HTML umgewandelt

Programmieren[Bearbeiten]

Dokumentation von Build-In-functions[Bearbeiten]

https://www.php.net/manual/en/funcref.php

Um eingebaute Funktionen zu verstehen, muss man sich mit der Darstellung in der Dokumentation vertraut machen. Die Dokumentation umfasst in der Regel:

  • Name der Funktion
  • Versionen der PHP-Sprache, in der die Funktion verfügbar ist
  • Übersicht über die Funktionsweise der Funktion
  • zusätzliche Details zu den Parametern und dem Rückgabewert
  • Beispiele für die verwendete Funktion
  • Benutzerkommentare zur weiteren Erläuterung der Funktionen der Funktion

Der Beschreibungsabschnitt kann verwirrend sein, also werden wir ihn aufschlüsseln.

Hier ist die Beschreibung für die Funktion abs():

abs (mixed $number) : number

Hier sehen wir den Funktionsnamen gefolgt von Klammern. Die Klammern enthalten Informationen zu den Parametern der Funktion – zuerst den Typ des Parameters, gefolgt von seinem Namen. Der Parameter für abs() hat den Typ "mixed", da es mehrere Datentypen gibt, die die Funktion akzeptiert (eine ganze Zahl oder eine Gleitkommazahl). Der Parameter für abs() heißt $number. Nach den Klammern ist ein Doppelpunkt (:) gefolgt von einer Zahl; Dies ist der Datentyp, den die Funktion zurückgibt.

Eine Funktion, die etwas druckt, aber keinen Wert zurückgibt, hat :void anstelle eines Rückgabetyps. Ebenso hat eine Funktion, die keine Parameter akzeptiert, in Klammern void.

Beispiel: die Beschreibung für die Funktion substr_count():

substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] ) : int

In der Funktion substr_count() müssen die beiden String-Parameter ($haystack und $needle) aufgerufen weden. Funktionen können jedoch optionale Parameter haben. Dies bedeutet, dass sie mit oder ohne sie arbeiten. Diese Parameter sind in der Beschreibung der Funktion in eckige Klammern ([ ]) eingeschlossen. Ein optionaler Parameter kann einen Standardwert haben. Dies ist der Wert, der verwendet wird, wenn kein Argument an die Funktion übergeben wird. Der Standardwert wird mit einem Gleichheitszeichen (=) angegeben.

Die Funktion substr_count() akzeptiert zwei zusätzliche Integer-Argumente – $offset und $length. $offset hat einen Standardwert von 0.

Testing[Bearbeiten]

  • gettype();
  • var_dump();
  • echo count($my_array); --> Anzahl der Elemente in Array
  • print_r(); --> zeigt Index und Elemente eines Arrays

Seiten in der Kategorie „PHP“

Folgende 5 Seiten sind in dieser Kategorie, von 5 insgesamt.