La classe Volatile Volatile
&reftitle.intro; La classe Volatile est nouvelle dans pthreads v3. Son introduction est une conséquence des nouvelles sémantiques d'immutabilité des membres Threaded des classes Threaded. La classe Volatile permet la mutabilité de ses membres Threaded, et est également utilisée pour stocker des tableaux PHP dans des contextes Threaded.
&reftitle.classsynopsis; Volatile Volatile extends Threaded Collectable Traversable &InheritedMethods;
&reftitle.examples; Nouvelles sémantiques d'immutabilité de Threaded data = new Threaded(); // essaie de remplacer une propriété Threaded d'une classe Threaded (invalide) $this->data = new stdClass(); } } var_dump((new Task())->data); ]]> &example.outputs.similar; Cas d'utilisation de Volatile data = new Threaded(); // essaie de remplacer une propriété Threaded d'une classe Volatile (valide) $this->data = new stdClass(); } } var_dump((new Task())->data); ]]> &example.outputs.similar;