Classes (PHP): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 32: | Regel 32: | ||
$a->foo = 12; | $a->foo = 12; | ||
echo $a -> foo."\n"; | echo $a -> foo."\n"; | ||
+ | </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> | </pre> | ||
== Get properties == | == Get properties == | ||
− | Voorbeeld [https://www.php.net/manual/en/function.get-object-vars.php]: | + | Voorbeeld <code>get_objects_vars</code> [https://www.php.net/manual/en/function.get-object-vars.php]: |
<pre> | <pre> |
Versie van 30 apr 2019 16: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));