| |
| |
|
|
 |
|
| |
Architektur Bau- & Umwelttechnik Belletristik Betriebswirtschaft Biologie Briefe, Bewerbung, Rhetorik Chemie Entspannung & Meditation Esoterik & Anthroposophie Essen und Trinken Fitness, Aerobic, Bodybuilding, Gymnastik Garten, Pflanzen, Natur Geowissenschaften Geschenkbücher Geschichte Gesundheit, Körperpflege Heimwerken Hobby, Freizeit, Natur Informatik & EDV Innenarchitektur & Design Journalistik & Presse Kinder- & Jugendliteratur Kunst Lebensführung Literaturwissenschaft Lyrik, Dramatik, Essays Management Mathematik Mechanik & Akustik Medien & Kommunikation Medizin & Pharmazie Musik Nachschlagewerke Naturmedizin & Homöopathie Naturwissenschaft & Technik Partnerschaft, Beziehungen Pädagogik Philosophie Physik & Astronomie Politik, Gesellschaft, Arbeit Psychologie Recht Reise Religion Romane, Erzählungen & Anthologien Sachbuch / Ratgeber Schule & Lernen Soziologie Sport Sprachwissenschaft Steuern Technik Theater, Ballett & Film Tiere Tiermedizin Umwelt, Land- & Forstwirtschaft Verlagswesen, Buchhandel, Bibliothekswesen Völkerkunde & Volkskunde Werbung & Marketing Wirtschaft |
|
| |
|
 |
|
| |
Design, Architektur & bildende Kunst Aktuelle Buchempfehlungen |
|
|
 |
|
| |
|
|
| |
|
|
|
|
| |
|
| |
|
 |
|
| |
Carsten Möhrke
Besser PHP programmieren
Handbuch professioneller PHP-Techniken
3. Auflage, 828 Seiten, Gebunden
Galileo Press GmbH | ISBN: 3836211394
| |  | 39.90 EUR |  | | |
|
|
|
|
| |
Innerhalb 24 Stunden versandfertig. Expressversand: In Deutschland versandkostenfrei | Österreich: 4 € | Schweiz: ab 4 € | Europaweit ab 6 €. Versandkostenübersicht weltweit. Alle Preise inkl. MwSt. |
|
|
Ähnliche Bücher anzeigen
|
|
|
| |
| |
| VORWORT | öffnen |
|
Vorwort zur dritten AuflageZuerst möchte ich mich an dieser Stelle bedanken. Nein, ich möchte nicht meinen Eltern, meinem Lektor (der immer schrecklich leiden muss, wenn ich wieder mal mit den Kapiteln im Verzug bin) oder anderen Personen danken, die man oft an dieser Stelle findet. Ich möchte mich bei Ihnen bedanken, lieber Leser. In den Jahren seit dem Erscheinen der ersten Auflage habe ich viele positive und auch negative Rückmeldungen von Lesern bekommen - danke dafür. Viele Vorschläge und K...
[weiter lesen]
|
|
|
| KLAPPENTEXT | öffnen |
|
Besser PHP programmieren Galileo Computing »Für erfahrene Benutzer sollte dieses Buch ein zweites Gewissen sein.« phpwelt.de Wenn Sie die Qualität Ihrer PHP-Programme verbessern möchten, haben Sie mit diesem Buch den ersten Schritt getan. Es bietet Ihnen alle entscheidenden Themen, die eine effiziente Software-Entwicklung erst ermöglichen. Auch als erfahrener Programmierer stoßen Sie immer wieder auf unbekannte Funktionen und Vorgehensweisen. Angefangen vom Programmierstil und dem... [weiter lesen] |
|
|
| AUTOR | öffnen |
|
Der Autor Carsten Möhrke arbeitet seit 15 Jahren professionell im EDV-Umfeld. Er ist Inhaber der netviser Internet Beratung e.K. und als In tern et-Programmierer, Dozent sowie Consultant tätig. In dieser Zeit hat er bereits viele erfolgreiche PHP-Projekte auf den Weg gebracht. Bei Galileo Press hat er zudem weitere Bücher zu PEAR und dem Zend Framework veröffentlicht. [weiter lesen] |
|
|
| INHALTSVERZEICHNIS | öffnen |
Inhalt Vorwort zur dritten Auflage 11 1.Die Arbeit mit PHP 13 1.1 Lernen Sie Ihr Arbeitsgerät kennen 13 1.2 Der Editor 15 1.3 Eclipse mit PDT 17 1.3.1 Der Editor 19 1.3.2 Konfiguration 26 1.4 Zend Studio for Eclipse 28 2.Datentypen und -konvertierung 29 2.1 Datentypen in PHP 29 2.1.1 Boolean 29 2.1.2 Integer 30 2.1.3 Float 30 2.1.4 String 34 2.2 Typkonvertierung 38 2.3 Arrays 41 2.3.1 Allgemeines zu Arrays 41 2.3.2 Vergleich von Arrays 42 2.3.3 Ausgabe von Arrays 43 2.3.4 Kombinieren von Arrays 47 2.3.5 Verarbeiten von Arrays 49 2.3.6Übereinstimmungen und Unterschiede in Arrays 56 3.Programmierstil 59 3.1 HTML in PHP oder PHP in HTML?60 3.1.1 Template-Systeme 63 3.2 Allgemeines zur Programmierung 65 3.2.1 Verständlichkeit 65 3.2.2 Alternative PHP-Syntax 67 3.2.3 Kommentare 68 3.2.4 Vermeiden Sie »Magic Numbers«71 3.2.5 ToDos, Fallstricke und andere Probleme 72 3.2.6 Halten Sie Ordnung 73 3.3 Quelltextformatierung 74 3.3.1 Globale Struktur 74 3.3.2 Klammerung 75 3.3.3 Einrückungen 77 3.3.4 Verschachtelte Funktionsaufrufe 77 3.3.5 SQL und Java-Script 78 3.3.6 Komplexe Bedingungen 79 3.4 Namensgebung 80 3.4.1 Abkürzungen 81 3.4.2 Namen für Variablen und Konstanten 82 3.4.3 Namen für Funktionen und Klassen 84 3.5 Kontrollstrukturen 86 3.5.1 Bedingungen 86 3.5.2 Fallunterscheidungen 92 3.5.3 Derternäre Operator 95 3.5.4 Die Arbeit mit Schleifen 97 3.5.5 Die Sache mit dem goto 100 3.6 Is it a bug or is it a feature?101 3.6.1 Die Inkrement-Operatoren 102 3.6.2 Die Funktion empty-O 103 3.6.3 GroßVKleinschreibung 104 3.6.4 Parametervon Funktionen 105 3.6.5 Neue PHP-Versionen 106 3.7 Der PEAR-Coding-Standard (PCS)107 3.7.1 Einrücken und Zeilenlänge 107 3.7.2 Kontrollstrukturen 107 3.7.3 Funktionsaufrufe 108 3.7.4 Funktionsdeklaration 108 3.7.5 Kommentare und Dokumentation 109 3.7.6 Code einbinden 109 3.7.7 PHP-Tags 109 3.7.8 Namenskonventionen 109 3.7.9 Dateiformat 110 4.Modularisierung von Code 111 4.1 Arbeiten mit externen Bibliotheken 111 4.2 Funktionen 114
[weiter lesen] |
|
|
|
|
| REGISTER | öffnen |
Index $_REQUEST 617 $this 131 .htaccess 213 -> 126 @ 215 @ abstract 437 @ access 437 @ author 437 @ copyright 437 @ deprecated 437 @ example 438 @ filesource 438 @ final 438 @ global 438 @ ignore 439 @ internal 439 @ license 439 @ link 439 @ name 438 @ package 440 @ param 440 @ return 440 @ see 441 @ since 442 @ static 442 @ staticvar 442 @ subpackage 440 @ todo 442 @ uses 441, 442 @ var 442 @ version 443 _ 715 _autoload 157 _call 148 _call-Static() 151 _get 152 _isset 153 _NAMESPACE_ 167 _PHP_Incomplete_Class 127 _set 152 _sleep 155 _toString 154 _unset 153 _wakeup 155 404-Fehler 247 AAbkürzungen 81 Ablaufgeschwindigkeit 721 abstract 159 Abstrakte Klassen 159 Access-Keys 496 Action Controller 315 Action-Script 510 Active Recordset 333 add-Format (PEAR) 300 add-Worksheet (PEAR) 297 Aktionen 511 alnum 540 alpha 540 Altersüberprüfung 660 Anforderungsprofil (Pflichtenheft) 370 Anker in regulären Ausdrücken 541 Annahmen überprüfen 374 apd 728 Arbeitsblatt 297 Arbeitsmappe 297 Arithmetisches Mittel 114 Array 41 assoziatives 41 - indiziertes 41 - Löcher in 43 - sortieren 53 - Suche in 52 - zusammenführen 47 array_diff 445 array_intersect 445 array_map 50 array_merge 47, 445 array_pop 448 array_push 447, 448 array_reduce 49, 51 array_search 52 array_shift 447 array_unique 445 array_walk 49 array_walk_recursive 50 arsort 54 ascii, POSIX-Klasse 540 ASCII-Code 37 ASCII-Code in regulären Ausdrücken ASCII-Dateien 555 asort 54 ass_call 376 Assembler 722 assert 374 ASSERT.ACTIVE 376 ASSERT_BAIL 376 ASSERT.CALLBACK 376 assert_options 376 ASSERT_QUIET_EVAL 376 ASSERT.WARNING 376 assert-Element-Present 408 Assertion 376 assert-Table 408 assert-Text 408 assert-Text-Present 407 assert-Title 407 assert-Value 407 assign (Smarty) 262 Ausgangsvoraussetzung (Pflichtenheft) Auskommentieren 69 Autocommit 771 autoload 157 BBackreferences 543 Backslash 37 Base 64 579 base 64_decode 708 base 64_encode 707 Basisklasse 125 Bäume 454 BBCode 625 bcadd 759 Bcc 576 bccomp 760 bcdiv 759 BCMath 758 bcmod 759 bcmul 759 bcpow 759 bcpowmod 759 bcsqrt 759 bcsub 759 Bedingte Ausdrücke 546 Bedingungen 86 - komplexe 79 - Type-Casting 90 Benchmark 728 Benutzer-DSN 778 Betriebskonzept 371 Bibliotheken Abhängigkeiten 121 bedingte Funktionen 122 - Dateiendung 114 - Datenbankverbindung 115 - externe 111 - Fehlerbehandlung 119 - Funktionen 114 - Funktionsdesign 117 - Nebeneffekte von Funktionen 121 - Rückgabewerte von Funktionen 119 - Tippfehler 116 - Variablenfunktionen 123 - veraltete Funktionen 121 - Vorgabewerte für Parameter 118 - Wieder auf ruß arkeit 120 - Wrapper-Funktionen 121 Bildrate 512 blank, POSIX-Klasse 540 Boolean 29 BOOLEAN MODE 783 Bootstrap File 311 Boundary 581 break 99 Breakpoint 398 Bühne 511 CCache Cache_Function 753 Cache_Output 754 call 753 - end 755 - Garbage Collection 756 - get 751 - isCached 751 - isExpired 751 - remove 752 Cache_Function 753 cachejifetime (Smarty) 281 Cache-Systeme 749 Caching (Smarty) 280 cal_days_in_month 507 call 148 Callback-Funktion bei assert 376 Call-Stack 399 call-Static-O 151 capitalize 266 CAPTCHA 651 Carriage Return 556 case-sensitive 104 Casting explizites 39 catch 243 Cc 576 cd 555 CHAR 766 checkdate 507 chunk_split 582 class_exists 113, 169 CLF 250 Client URL 696 close (PEAR) 298 CMS 256 cntrl, POSIX-Klasse 540 Coder 374 Code-Review 373 Comma Separated Values 560
[weiter lesen] |
|
|
|
|
|
|
| |
|
|

|
|