PHP 8.4.0 RC2 available for testing

uopz_get_property

(PECL uopz 5, PECL uopz 6, PECL uopz 7)

uopz_get_propertyRenvoie la valeur d'une propriété de classe ou d'instance

Description

uopz_get_property(string $class, string $property): mixed
uopz_get_property(object $instance, string $property): mixed

Renvoie la valeur d'une propriété de classe statique, si class est donné, ou la valeur d'une propriété d'instance, si instance est donné.

Liste de paramètres

class

Le nom de la classe.

instance

L'instance de l'objet.

property

Le nom de la propriété.

Valeurs de retour

Renvoie la valeur de la propriété de classe ou d'instance, ou null si la propriété n'est pas définie.

Exemples

Exemple #1 Utilisation basique de uopz_get_property()

<?php
class Foo {
private static
$staticBar = 10;
private
$bar = 100;
}
$foo = new Foo;
var_dump(uopz_get_property('Foo', 'staticBar'));
var_dump(uopz_get_property($foo, 'bar'));
?>

Résultat de l'exemple ci-dessus est similaire à :

int(10)
int(100)

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top