tailieunhanh - PHP – Endlich objektorientiert- P3
PHP – Endlich objektorientiert- P3: 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 und große Content Management Systeme wie Typo3 sind in PHP entwickelt worden. | 2 - Die Sprache PHP Prozedural html body php personen array ich Frank Vater Kurt Bekannter Hans echo personen ich . br . personen Vater . br echo personen Bekannter . br body html Listing Ein Index aus Zeichenketten Bei ihrer Verwendung müssen die Indizes nicht in einzelnen oder doppelten Anführungszeichen gesetzt werden. Das erhöht die Lesbarkeit des Quellcodes. Dynamische Inhalte Wie bereits erwähnt müssen auch die Datentypen in einem Array nicht einheitlich sein. Das wird in Listing verdeutlicht. Somit sind Arrays in PHP sehr dynamische Datenfelder die mit Collections in Java vergleichbar sind html body php data Array data 2 0 data -5 data 8 Hallo echo var_dump data body html Listing Ein Array mit dynamischen Datentypen und Indizes Die Ausgabe dieses Arrays lautet array 3 2 int 0 -5 float 0 8 string 5 Hallo . Löschen von Feldern PHP bietet Ihnen die Möglichkeit ganze Arrays zu löschen oder zu leeren. Zusätzlich können Sie einzelne Elemente aus einem Array entfernen. Listing zeigt wie Sie zunächst das Element mit dem Index 8 aus Listing löschen dann das Datenfeld data leeren und abschließend die Referenz data selbst entfernen. Wenn Sie ein ganzes Array nicht mehr benötigen so können Sie direkt die Referenz entfernen. PHP organisiert dabei das gesamte Speichermanagement html body php data Array data 2 0 data -5 data 8 Hallo Listing Löschen eines Elements sowie Löschen des gesamten Datenfelds 30 Grundlegende Syntax unset data 8 löschen eines Elementes echo var_dump data . br data Array leeren des Arrays echo var_dump data . br unset data löschen des Arrays echo var_dump data . br body html Listing Löschen eines Elements sowie Löschen des gesamten Datenfelds Forts. Die Ausgabe dieses Skripts lautet array 2 2 int 0 -5 float 0 array 0 NULL Mehrdimensionale Datenfelder Genauso dynamisch wie Sie Elemente in einem Feld verwalten können können Sie auch Felder in einem Feld verwalten. Das führt zu mehrdimensionalen
đang nạp các trang xem trước