PHP explodeerde in populariteit na de release van PHP 4 , een krachtige server - side Web development tool . Het omvatte enige steun voor object -georiënteerde stijl van programmeren , maar het was pas in PHP 5 , dat echte object - georiënteerd programmeren met PHP mogelijk werd . PHP 5 heeft nog steeds de procedurele programmeertaal stijl , echter , maken veel gebruik van flexibele arrays om de ontwikkeling te vereenvoudigen en te stroomlijnen . PHP Objecten PHP objecten zijn toepassingen van PHP klassen , die zijn sjablonen voor code en data . Een object kan hebben " eigenschappen " - naam en waarde paren , en "methoden " - functies voor het object . Bijvoorbeeld , wordt een klasse met de naam "Gebruiker" wordt gebruikt om een object variabele genaamd " $ user " die de momenteel aangemelde gebruiker te creëren . Het heeft een eigenschap genaamd gebruikersnaam , die toegankelijk is als volgt : $ user - > gebruikersnaam ; Het heeft ook een methode die zich afmeldt van de gebruiker , die wordt uitgevoerd als dit: < br > $ user - > logout ( ) ; " . methoden" Kortom , objecten hebben data , genaamd " eigenschappen ", en functies , genaamd PHP arrays een PHP array is een flexibel set van naam en waarde paren . Het is flexibel omdat de namen die elke rij , en de waarden kunnen elk gegevenstype zijn . Bijvoorbeeld kan een item in de array een getal , terwijl de orde is een array. Dit maakt PHP arrays flexibel en eenvoudig te beheren , het stroomlijnen van het proces van het snel produceren van webapplicaties . Vergelijking van objecten en arrays in PHP De twee data types zijn vergelijkbaar in dat ze beide de naam en waardeparen kunnen bevatten . U kunt doorlopen de eigenschappen van een object met behulp van een " foreach " loop als je kunt met arrays . Echter , array items zijn flexibel met geen verwachtingen voor de inhoud ervan . Objecten kunnen nieuwe eigenschappen willekeurig te nemen , maar de klasse van het object definieert bepaalde eigenschappen die aanwezig moeten zijn . Ook objecten hebben methoden , dat is een belangrijke reden om ze te gebruiken in de eerste plaats . Overwegingen Als u een variabele die naam en waarde bevat maken paren of een genummerde lijst van data-items , gebruiken een array . De array is geoptimaliseerd voor dit doel en er zijn veel PHP-functies die u helpen bij het gebruik van arrays . Als u gegevens wilt over iets dat een reeks model volgt opslaan , dwz de variabele wordt altijd verondersteld om bepaalde vooraf gedefinieerde eigenschappen hebben , met behulp van een object kan geschikt zijn .
|