PHP – Endlich objektorientiert- P4
Số trang: 30
Loại file: pdf
Dung lượng: 668.96 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
PHP – Endlich objektorientiert- P4: Die Zeiten, in denen man die Skriptsprache PHP nur dazu verwendete, um dynamische HTML-Tabellen aus einer MySQL-Datenbank zu erstellen, sind vorüber. Heutzutage werden auch große Projekte in PHP realisiert, es existieren Programmier-Frameworks wie Zend Studio 7.0 und große Content Management Systeme wie Typo3 sind in PHP entwickelt worden.
Nội dung trích xuất từ tài liệu:
PHP – Endlich objektorientiert- P4 2 – Die Sprache PHP: Prozedural Herzlich Willkommen! Dies ist der Content dieser Web-Seite. Ist der HTML-Code nicht sehr übersichtlich gehalten? Das kann doch jeder editieren, oder? Listing 2.50: Content-Datei mit Einbindung eines Headers und eines FootersUm eine vollständige HTML-Seite zu erhalten, müssen Sie jetzt noch die Dateiheader.inc.php in dasselbe Verzeichnis schreiben: Dr. Ds Homepage Listing 2.51: Die header.inc.phpAlle Tags, die im Header geöffnet werden und noch nicht geschlossen sind, sollten imFooter geschlossen werden. Dadurch wird Konsistenz für den Entwickler des Content-Teils erreicht, der dann nur die Tags schließen muss, die er auch selbst öffnet. In diesemHeader bleiben die Tags und geöffnet. Diese werden vom Footer in Lis-ting 2.52 geschlossen. Zusätzlich wird der Copyrighthinweis hinzugefügt: Copyright by Dr. Frank Dopatka, 2009 Listing 2.52: Die footer.inc.phpDie drei Dateien werden serverseitig zusammengesetzt und zum Client übertragen. Die-ser erhält als Ergebnis eine korrekte HTML-Datei zur Ausgabe.60 Grundlegende Syntax Profitipp Es macht keinen Sinn, die PHP-Dateien des Headers und Footers direkt im Internet- browser aufzurufen. Diese Dateien sind ausschließlich dazu bestimmt, von anderen PHP-Skripten eingebunden zu werden. Es hat sich eingebürgert, solche Dateien mit der Endung .inc.php zu versehen, damit sie leichter von anderen Entwicklern erkannt werden können.Funktionen zur Bearbeitung von ZeichenkettenPHP hat den Ruf, umfangreiche und leicht anwendbare Funktionen zur Bearbeitung vonZeichenketten zu besitzen, insbesondere in Bezug auf Internetanwendungen. In diesemKapitel werden nur die wichtigsten Funktionen vorgestellt, die im Alltag Anwendungfinden. Weitere Funktionen können Sie mithilfe von Internetsuchmaschinen und PHP-Portalen wie http://www.phpbox.de/php_befehle/zeichenketten.php ermitteln. Für die selbsterstellten Anwendungen haben sich die im Folgenden aufgeführten Befehle bereits alsabsolut ausreichend erwiesen.Tabelle 2.12 zeigt die wichtigsten Funktionen zur Ermittlung der Anzahl von Zeichen ineiner Zeichenkette sowie zum Suchen und Vergleichen von Zeichenketten. Funktion Bedeutung $wert=strlen($str) gibt die Anzahl der Zeichen in $str zurück $wert=strpos($str,$such,$offset) gibt die erste Position von $such in der Zeichenkette $str ab dem Wert von $offset zurück $wert=strrpos($str,$such) gibt die letzte Position von $such in der Zeichenkette $str zurück $erg=strstr($str,$such) sucht $such in der Zeichenkette $str und gibt die Teilzeichenkette von $str ab der gefundenen Position bis zum Ende zurück $erg=substr($str,$start,$len) gibt die Teilzeichenkette ab der Position $start von $str mit der Länge $len zurück $erg=strcmp($str1,$str2) vergleicht $str1 und $str2 und gibt -1 zurück, wenn $str1 < $str2, 0 wenn beide Strings gleich sind und +1, wenn $str1 > $str2 $erg=strcasecmp($str1,$str2) wie strcmp, berücksichtigt jedoch keine Groß- und KleinschreibungTabelle 2.12: Funktionen zum Suchen und Vergleichen von ZeichenkettenListing 2.53 zeigt Tests der Zeichenkettenfunktionen. Die Ausgaben lauten „ 6“, „ 2“, „ lloliebe Leute.“, „ liebe“ und „ -1“: 2 – Die Sprache PHP: Prozedural echo(strstr(Hallo liebe Leute.,l).); echo(substr(Hallo liebe Leute.,6,5).); echo(strcmp(Frank,Hans).); ?> Listing 2.53: Test der Funktionen zum Suchen und Vergleichen von Zeichenketten (Forts.)Die zweite Sammlung von Funktionen manipuliert und ersetzt Zeichenketten. Die trim-Funktionen werden besonders bei der Auswertung von Benutzereingaben oder beimAuslesen aus Werten einer Datenbank verwendet, um überflüssige Leerzeichen zu elimi-nieren, die ansonsten auch eine Prüfung auf Gleichheit zweier Zeichenketten erschwe-ren. Funktion Bedeutung $erg=addcslashes($str,$charlist) setzt C-typische Escape-Zeichen vor jedem Sonderzeichen, dass in $charlist angegeben ist und gibt den $erg=stripcslashes($str,$charlist) entfernt C-typische Escape-Zeichen vor jedem Sonderzeichen, dass in $charlist angegeben ist $erg=addslashes($str) setzt einen Backslash vor speziellen Sonderzeichen $erg=stripslashes($str) entfernt den gesetzten Backslash vor speziellen Sonderzeichen $erg=ltrim($str) entfernt führende Leerzeichen $erg=rtrim($str ...
Nội dung trích xuất từ tài liệu:
PHP – Endlich objektorientiert- P4 2 – Die Sprache PHP: Prozedural Herzlich Willkommen! Dies ist der Content dieser Web-Seite. Ist der HTML-Code nicht sehr übersichtlich gehalten? Das kann doch jeder editieren, oder? Listing 2.50: Content-Datei mit Einbindung eines Headers und eines FootersUm eine vollständige HTML-Seite zu erhalten, müssen Sie jetzt noch die Dateiheader.inc.php in dasselbe Verzeichnis schreiben: Dr. Ds Homepage Listing 2.51: Die header.inc.phpAlle Tags, die im Header geöffnet werden und noch nicht geschlossen sind, sollten imFooter geschlossen werden. Dadurch wird Konsistenz für den Entwickler des Content-Teils erreicht, der dann nur die Tags schließen muss, die er auch selbst öffnet. In diesemHeader bleiben die Tags und geöffnet. Diese werden vom Footer in Lis-ting 2.52 geschlossen. Zusätzlich wird der Copyrighthinweis hinzugefügt: Copyright by Dr. Frank Dopatka, 2009 Listing 2.52: Die footer.inc.phpDie drei Dateien werden serverseitig zusammengesetzt und zum Client übertragen. Die-ser erhält als Ergebnis eine korrekte HTML-Datei zur Ausgabe.60 Grundlegende Syntax Profitipp Es macht keinen Sinn, die PHP-Dateien des Headers und Footers direkt im Internet- browser aufzurufen. Diese Dateien sind ausschließlich dazu bestimmt, von anderen PHP-Skripten eingebunden zu werden. Es hat sich eingebürgert, solche Dateien mit der Endung .inc.php zu versehen, damit sie leichter von anderen Entwicklern erkannt werden können.Funktionen zur Bearbeitung von ZeichenkettenPHP hat den Ruf, umfangreiche und leicht anwendbare Funktionen zur Bearbeitung vonZeichenketten zu besitzen, insbesondere in Bezug auf Internetanwendungen. In diesemKapitel werden nur die wichtigsten Funktionen vorgestellt, die im Alltag Anwendungfinden. Weitere Funktionen können Sie mithilfe von Internetsuchmaschinen und PHP-Portalen wie http://www.phpbox.de/php_befehle/zeichenketten.php ermitteln. Für die selbsterstellten Anwendungen haben sich die im Folgenden aufgeführten Befehle bereits alsabsolut ausreichend erwiesen.Tabelle 2.12 zeigt die wichtigsten Funktionen zur Ermittlung der Anzahl von Zeichen ineiner Zeichenkette sowie zum Suchen und Vergleichen von Zeichenketten. Funktion Bedeutung $wert=strlen($str) gibt die Anzahl der Zeichen in $str zurück $wert=strpos($str,$such,$offset) gibt die erste Position von $such in der Zeichenkette $str ab dem Wert von $offset zurück $wert=strrpos($str,$such) gibt die letzte Position von $such in der Zeichenkette $str zurück $erg=strstr($str,$such) sucht $such in der Zeichenkette $str und gibt die Teilzeichenkette von $str ab der gefundenen Position bis zum Ende zurück $erg=substr($str,$start,$len) gibt die Teilzeichenkette ab der Position $start von $str mit der Länge $len zurück $erg=strcmp($str1,$str2) vergleicht $str1 und $str2 und gibt -1 zurück, wenn $str1 < $str2, 0 wenn beide Strings gleich sind und +1, wenn $str1 > $str2 $erg=strcasecmp($str1,$str2) wie strcmp, berücksichtigt jedoch keine Groß- und KleinschreibungTabelle 2.12: Funktionen zum Suchen und Vergleichen von ZeichenkettenListing 2.53 zeigt Tests der Zeichenkettenfunktionen. Die Ausgaben lauten „ 6“, „ 2“, „ lloliebe Leute.“, „ liebe“ und „ -1“: 2 – Die Sprache PHP: Prozedural echo(strstr(Hallo liebe Leute.,l).); echo(substr(Hallo liebe Leute.,6,5).); echo(strcmp(Frank,Hans).); ?> Listing 2.53: Test der Funktionen zum Suchen und Vergleichen von Zeichenketten (Forts.)Die zweite Sammlung von Funktionen manipuliert und ersetzt Zeichenketten. Die trim-Funktionen werden besonders bei der Auswertung von Benutzereingaben oder beimAuslesen aus Werten einer Datenbank verwendet, um überflüssige Leerzeichen zu elimi-nieren, die ansonsten auch eine Prüfung auf Gleichheit zweier Zeichenketten erschwe-ren. Funktion Bedeutung $erg=addcslashes($str,$charlist) setzt C-typische Escape-Zeichen vor jedem Sonderzeichen, dass in $charlist angegeben ist und gibt den $erg=stripcslashes($str,$charlist) entfernt C-typische Escape-Zeichen vor jedem Sonderzeichen, dass in $charlist angegeben ist $erg=addslashes($str) setzt einen Backslash vor speziellen Sonderzeichen $erg=stripslashes($str) entfernt den gesetzten Backslash vor speziellen Sonderzeichen $erg=ltrim($str) entfernt führende Leerzeichen $erg=rtrim($str ...
Tìm kiếm theo từ khóa liên quan:
lập trình hướng đối tượng ngôn ngữ lập trình html nhập môn lập trình lập trình php lập trình webTài liệu liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 327 0 0 -
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 282 0 0 -
101 trang 205 1 0
-
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 176 0 0 -
Giáo trình nhập môn lập trình - Phần 22
48 trang 140 0 0 -
14 trang 137 0 0
-
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 134 0 0 -
161 trang 134 1 0
-
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 122 0 0 -
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 121 1 0