Que signifie l'argument (Doctrine_Query $q = null)
Bonjour,
Je suis actuellement le tuto jobeet sur practical symfony.
Cependant il doit me manquer un bagage technique car je ne comprend pas ce que cela signifie lorsque que dans les arguments de fonctions présentent dans JobeetJob.class.php on met (Doctrine_Query $q = null).
Exemple:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
// lib/model/doctrine/JobeetJobTable.class.php
public function getActiveJobs(Doctrine_Query $q = null)
{
if (is_null($q))
{
$q = Doctrine_Query::create()
->from('JobeetJob j');
}
$q->andWhere('j.expires_at > ?', date('Y-m-d H:i:s', time()))
->addOrderBy('j.expires_at DESC');
return $q->execute();
} |
Je pensai que ça initialisait la variable $q à null mais si je fais des "echo" de ma variable $q ce n'est pas le cas. J'aime comprendre ce que je fais et là je suis un peu confus. Quelqu'un peut-il m'aider?
Merci