Classes (PHP): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(Nieuwe pagina aangemaakt met '== Voorbeeld == <pre> <?php # ################################################################### # # Define class "A" ################## # class A { # Declare pr...') |
|||
(3 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 26: | Regel 26: | ||
# | # | ||
echo $a -> foo."\n"; | echo $a -> foo."\n"; | ||
− | |||
# Manipulate $foo | # Manipulate $foo | ||
Regel 34: | Regel 33: | ||
echo $a -> foo."\n"; | echo $a -> foo."\n"; | ||
</pre> | </pre> | ||
+ | |||
+ | == Get methods == | ||
+ | |||
+ | Voorbeeld <code>get_class_methods</code> [https://www.php.net/manual/en/function.get-class-methods.php]: | ||
+ | |||
+ | <pre> | ||
+ | $sql="show databases;"; | ||
+ | $result = $conn->query($sql); | ||
+ | |||
+ | print_r(get_class_methods($conn)); | ||
+ | </pre> | ||
+ | |||
+ | == Get properties == | ||
+ | |||
+ | Voorbeeld <code>get_objects_vars</code> [https://www.php.net/manual/en/function.get-object-vars.php]: | ||
+ | |||
+ | <pre> | ||
+ | sql="show databases;"; | ||
+ | $result = $conn->query($sql); | ||
+ | |||
+ | print_r(get_object_vars($conn)); | ||
+ | </pre> | ||
+ | |||
+ | == Zie ook == | ||
+ | |||
+ | * [[Arrays (PHP)]] | ||
== Bronnen == | == Bronnen == | ||
* https://www.php.net/manual/en/language.oop5.references.php | * https://www.php.net/manual/en/language.oop5.references.php |
Versie van 30 apr 2019 17:59
Voorbeeld
<?php # ################################################################### # # Define class "A" ################## # class A { # Declare proptery & assign value ################################## # public $foo = 1; } # Instantiate object class A ############################ # $a = new A; # Print propery $foo #################### # echo $a -> foo."\n"; # Manipulate $foo #################### # $a->foo = 12; echo $a -> foo."\n";
Get methods
Voorbeeld get_class_methods
[1]:
$sql="show databases;"; $result = $conn->query($sql); print_r(get_class_methods($conn));
Get properties
Voorbeeld get_objects_vars
[2]:
sql="show databases;"; $result = $conn->query($sql); print_r(get_object_vars($conn));