PHP 8.4.1 Released!

uopz_set_static

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

uopz_set_staticDéfinit les variables statiques dans la portée d'une fonction ou d'une méthode

Description

uopz_set_static(string $function, array $static): void
uopz_set_static(string $class, string $function, array $static): void

Définit les variables statiques dans la portée d'une fonction ou d'une méthode.

Liste de paramètres

class

Le nom de la classe.

function

Le nom de la fonction ou de la méthode.

static

Le tableau associatif de noms de variables mappés à leurs valeurs.

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Exemple #1 Exemple d'utilisation de uopz_set_static()

<?php
function foo() {
static
$bar = 'baz';
var_dump($bar);
}
uopz_set_static('foo', ['bar' => 'qux']);
foo();
?>

L'exemple ci-dessus va afficher :

string(3) "qux"

Voir aussi

  • uopz_get_static() - Renvoie les variables statiques d'une fonction ou d'une méthode
add a note

User Contributed Notes

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