static $myvar = $my_array[3];
Je n'ai jamais eu besoin d'utiliser la fonction statique jusqu'à maintenant. Mais je dois l'utiliser pour stocker soit la valeur de retour d'un function
ou un array
:
static $myvar = $my_array[3];
static $myvar = my_func();
Pourquoi ne puis-je l'utiliser comme ça? La statique est-elle seulement utilisée pour les intergers?
Où avez-vous les informations dont vous devriez utiliser 'static'? – hek2mgl
Étant donné que je souhaite que la variable stocke la même valeur lorsqu'elle est appelée plusieurs fois – Nadine
Les variables statiques ne peuvent contenir qu'une valeur de type statique, la valeur de retour d'une fonction ou la valeur d'une autre variable n'est pas statique. Voir ma réponse pour plus de détails. – Drahcir