Threaded::getTerminationInfo
(PECL pthreads >= 2.0.0)
Threaded::getTerminationInfo — Détection d'erreur
Description
public array Threaded::getTerminationInfo
( void
)
Récupère les informations d'une erreur depuis l'objet référencé
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Un tableau contenant les informations de l'erreur de l'objet référencé.
Exemples
Exemple #1 Détection des erreurs fatales dans Threads
<?php
class My extends Thread {
public function run() {
@not_found();
}
}
$my = new My();
$my->start();
$my->join();
var_dump($my->isTerminated(), $my->getTerminationInfo());
?>
L'exemple ci-dessus va afficher :
bool(true)
array(4) {
["scope"]=>
string(2) "My"
["function"]=>
string(3) "run"
["file"]=>
string(29) "/usr/src/pthreads/sandbox.php"
["line"]=>
int(4)
}