php et exceptions

Top Page

Reply to this message
Author: Frédéric
Date:  
To: guilde
Subject: php et exceptions
Bonjour,

Quelqu'un pourrait-il me dire pourquoi ce code ne marche pas :

    $toto = [];
    ...
    $titi = "test";
    $delta = $time2->diff($time1);
    try {
        $toto[$titi]->add($delta);    <<<<<<<<<< ligne 50
    } catch (Exception $e) {
        $toto[$titi] = new DateTime($delta);
    }


J'obtiens :

PHP Notice: Undefined index: 2012-12-11 on line 50
PHP Fatal error: Call to a member function add() on a non-object on line 50

Si j'utilise date_add() à la place, ça ne me sort qu'un notice et un
warning, mais du coup, ça ne fait pas ce que je veux (pas d'exception
levée).

C'est juste pour faire joli, les exceptions, en php ???!!!???

--
Frédéric