Video: 3: Get data from a database without refreshing the browser using AJAX - Learn AJAX programming 2024
In de eenvoudigste zin zijn objecten gegevenstypen. De klasse is de sjabloon (patroon) voor het object. PHP biedt verschillende functies die u kunt gebruiken om informatie over objecten en klassen te krijgen:
-
U kunt controleren of een klasse bestaat met de volgende:
class_exists (" classname ");
-
U kunt testen of een eigenschap in een specifieke klasse bestaat met het volgende:
property_exists (" classname ", " propertyname ");
-
U kunt de eigenschappen, met hun standaardwaarden en de methoden die zijn gedefinieerd in een klasse, achterhalen met de volgende instructies:
get_class_vars (" classname "); get_class_methods (" classname ");
De get_class_-functies retourneren een array. De eigenschappenarray bevat de eigenschapsnaam als de sleutel en de standaardwaarde als de waarde. De array met methoden bevat numerieke sleutels en de namen van de methoden als waarden. Als een eigenschap of methode privé is, retourneert de functie de naam niet, tenzij deze wordt uitgevoerd vanuit de klas.
-
U kunt testen of een object, de ouders of de geïmplementeerde interfaces ervan zijn gemaakt door een opgegeven klasse met behulp van de operator instanceof, toegevoegd in PHP 5, als volgt:
if ($ objectname instanceof " classname ")
-
U kunt de huidige waarden van de eigenschappen van een object achterhalen met de volgende functie:
get_object_vars ($ objectnaam );
De functie retourneert een array met de huidige waarden van de eigenschappen, met de eigenschapnamen als sleutels.