📋
M307 - Interaktive Webseiten mit Form
  • Interaktive Webseite mit Formular erstellen
  • Tag 1
    • 01-Interaktive Websites
    • 02-Client-Server-Infrastruktur
    • 03 Einrichtung Entwicklungsumgebung
    • 04 PHP
      • 01 Einführung
      • 02 PHP Konfiguration
      • 03 PHP Übersicht
      • 04 Variablen
      • 05 Script Einbindung
      • 06 Arrays
      • 07 Kontrollstrukturen
      • 08 Interne Funktionen
      • 09 Benutzerdefinierte Funktionen
      • 10 Klassen
      • 11 Best Practices
      • 12 Links
    • 05 Strukturierung
      • Aufbau eines MVC (Schritt für Schritt)
    • 06 PHP Aufgaben
      • 01 Bottles of Beer
      • 02 Einfacher Spamfilter
      • 03 Clowns
      • 04 Pixelgenerator
      • 05 Todo-Liste
      • 06 Login-Funktion
      • 07 Navigation
      • 08 Gemeinsames Template
  • Tag 2
    • 01 Formulare Theorie
      • 01 Informationsgruppierung
      • 02 Design- und Strukturgrundlagen
      • 03 Verarbeiten von Formulardaten
      • 04 Validieren von Formulardaten
    • 02 JavaScript Theorie
      • 01 Einfuehrung
      • 02 JavaScript Übersicht
    • 03 Übungsaufgaben zu JavaScript
      • 01 Schere, Stein, Papier
      • 02 Whack-a-Button
    • 04 JavaScript Validierung
      • 01 Validierung
      • 02 Vor- und Nachteile
      • 03 Aufgabe
  • Tag 3
    • 01 Datenbankanbindung
      • 01 Datenbankanbindung
      • 02 Datenbankverbindung
      • 03 Datenbankabfragen
      • 05 Datenlöschung
      • 04 Datenspeicherung
      • 06 Datenmanipulation
      • 07 Refactoring
    • 02 Testing
    • 03 Security Aufgaben
      • 01 Gruppenarbeit
        • 01 Arbeitsauftrag
        • 02 Cross-Site-Scripting (XSS)
        • 03 SQL-Injections
        • 04 Local File Inclusion
      • 02 Eigenes Formular absichern
      • 03 Karl's Website
    • 04 Applikationssicherheit
Powered by GitBook
On this page
  • Ausgabe von Variablen mit var_dump
  • Strings manipulieren
  • Aufgabe

Was this helpful?

Export as PDF
  1. Tag 1
  2. 04 PHP

08 Interne Funktionen

Previous07 KontrollstrukturenNext09 Benutzerdefinierte Funktionen

Last updated 4 years ago

Was this helpful?

In PHP steht eine grosse Auswahl an internen Funktionen zur Verfügung. Eine komplette nach Thema gegliederte Liste befindet sich in der PHP-Dokumentation:

Wir werden an dieser Stelle nur auf einige Beispiele eingehen und uns während den Übungsaufgaben mit weiteren Funktionen vertraut machen.

Eine Funktion akzeptiert üblicherweise eines oder mehrere Argumente, verarbeitet diese und gibt anschliessend einen Rückgabewert zurück.

$wert = funktionsname($argument1, $argument2);

Ausgabe von Variablen mit var_dump

Eine nützliche Funktion zur Ausgabe des Wertes und Typs einer Variable ist var_dump. Die Funktion wird in erster Linie zum debuggen verwendet.

$bool = true;
$integer = 20;
$string = 'Hallo';

var_dump($bool);
// bool(true)

var_dump($integer);
// int(20)

var_dump($string);
// string(5) "Hallo"

Strings manipulieren

$string = 'Hallo';

echo strtoupper($string);
// HALLO

echo strtolower($string);
// hallo

echo strlen($string);
// 5

echo substr($string, 2, 2);
// ll

echo strpos($string, 'll');
// 2

echo strrev($string);
// ollaH

Aufgabe

Ersetze die Funktion print_r in der Datei index.php mit der Funktion var_dump und beobachte den Unterschied.

Umschliesse nun noch die var_dump Funktion mit der internen Funktion die und beobachte was passiert: die(var_dump($vehicles));

Überlege dir, für was ein solches Konstrukt nützlich sein könnte.

Zur Manipulation von Strings stehen zur Verfügung.

https://secure.php.net/manual/de/funcref.php
diverse Funktionen