Je me demande par quelle méthode sont passés les params d'un assistant d'action zend view? get
ou post
. est est becos je ne peux pas semblent y accéder via $_GET
& $_POST
mais je peux avec $this->getRequest()->getParam("xxx")
alors je veux vérifier si la variable existe 1er avant de l'utiliser, donc je ne
$itemsPerPage = isset($this->getRequest()->getParam("itemsPerPage")) ? $this->getRequest()->getParam("itemsPerPage") : 5;
qui échoue avec
Fatal error: Can't use method return value in write context in D:\Projects\Websites\php\ZendFramework\LearningZF\application\controllers\IndexController.php on line 21
Je me demande ce qui est erroné
oh si 'isset' ne vérifie que les variables qui ne renvoient pas de valeur à partir des fonctions? –
Exactement: "isset() ne fonctionne qu'avec des variables car le fait de passer autre chose entraînera une erreur d'analyse." –