PHP explodierte in der Popularität nach der Veröffentlichung von PHP 4, eine leistungsfähige Server-seitigen Web -Entwicklungs-Tool . Es umfasste eine gewisse Unterstützung für objektorientierte Programmierung Stil , aber es war nicht bis PHP 5 , dass echte objektorientierte Programmierung mit PHP möglich wurde . PHP 5 noch immer seine prozeduralen Programmierung Stil , jedoch macht intensiven Gebrauch von flexiblen Anordnungen zur Vereinfachung und Straffung des Entwicklungsprozesses . PHP Objekte
PHP-Objekte sind Anwendungen von PHP -Klassen, die Vorlagen für Code und Daten sind . Ein Objekt kann " Eigenschaften " - Name und Wert-Paaren , und "Methoden" - Funktionen für das Objekt. Zum Beispiel wird eine Klasse namens "User" verwendet, um ein Objekt Variable namens " $ user " , die den aktuell angemeldeten Benutzer zu erstellen. Es verfügt über eine Eigenschaft namens username , die wie folgt zugegriffen wird :
$ user -> username ;
Es hat auch eine Methode, die sich meldet den Benutzer , die sich wie folgt ausgeführt wird :
$ user -> logout (); " . Methoden "
kurz gesagt, Objekte haben Daten , " Eigenschaften ", und Funktionen aufgerufen , genannt
PHP Arrays
PHP-Array ist ein flexibler Satz von Name -Wert-Paare . Es ist flexibel , da die Namen eine beliebige Zeichenfolge sein kann , und die Werte können einen beliebigen Datentyp . Zum Beispiel könnte ein Element im Array eine ganze Zahl sein, während das nächste Element ist ein weiteres Array. Dies macht PHP Arrays flexible und einfach zu verwalten , die Straffung des Prozesses der Herstellung schnell Webanwendungen.
Vergleich von Objekten und Arrays in PHP
den beiden Daten Typen sind ähnlich, dass sie beide Sätze von Name -Wert-Paare enthalten . Sie können durch die Eigenschaften eines Objekts mit einem " foreach "-Schleife , wie Sie können mit Arrays zu durchlaufen. Allerdings sind Array-Elemente flexibel ohne Erwartungen in ihrem Inhalt . Objekte können neue Eigenschaften willkürlich zu nehmen, aber die Klasse des Objekts definiert bestimmte Eigenschaften , die vorhanden sein sollten . Außerdem haben Objekte Methoden , das ist ein Hauptgrund für die sie in erster Linie nutzen .
Überlegungen
Wenn Sie eine Variable, die Namen und Wert enthält machen wollen Paare oder eine nummerierte Liste der Datenelemente , verwenden Sie ein Array. Das Array wird für diesen Zweck optimiert und es gibt viele PHP-Funktionen , die Sie bei der Verwendung von Arrays unterstützen. Wenn Sie Daten über etwas, das einen Satz Modell folgt speichern möchten, dh die Variable immer soll bestimmten Eigenschaften haben , indem ein Objekt angebracht sein.