Video: Function program in java example 2024
Objekter er deres enkleste, datatyper. Klassen er malen (mønster) for objektet. PHP gir flere funksjoner som du kan bruke til å få informasjon om objekter og klasser:
-
Du kan sjekke om en klasse eksisterer med følgende:
class_exists (" classname ");
-
Du kan teste om en eiendom eksisterer i en bestemt klasse med følgende:
property_exists (" klassenavn ", " propertyname ");
-
Du kan finne ut egenskapene, med standardene sine og metodene som er definert i en klasse med følgende setninger:
get_class_vars (" klassenavn "); get_class_methods (" klassenavn ");
Funksjonene get_class_ returnerer en matrise. Egenskapsarmen inneholder eiendomsnavnet som nøkkel og standard som verdi. Metoden array inneholder numeriske taster og navnene på metodene som verdier. Hvis en eiendom eller metode er privat, returnerer funksjonen ikke navnet sitt med mindre det utføres fra innsiden av klassen.
-
Du kan teste om en objekt, dets foreldre eller deres implementerte grensesnitt ble opprettet av en spesifisert klasse ved hjelp av instansen av operatøren, lagt til i PHP 5, som følger:
hvis ($ objektnavn instanceof klassenavn ")
-
Du kan finne ut de nåværende verdiene for egenskapene til et objekt med følgende funksjon:
get_object_vars ($ objektnavn );
Funksjonen returnerer en matrise som inneholder gjeldende verdier av egenskapene, med egenskapsnavnene som nøkler.