Aujourd’hui ça passe sauf que je n’ai pas tout à fait saisi la nuance !
J’avais ça hier :
$query = (strpos($this->action,'?') === 0 ? '?' : '&').$query;
Qui ne fonctionnait pas et puis j’ai modifié ce matin :
$query = (strpos($this->action,'?') === false ? '?' : '&').$query;
Qui fonctionne. Le PHP a encore quelques mystères pour moi ou j’ai pas bien lu la doc de la fonction strpos()
!
Je m’aperçois aujourd’hui que j’aime toujours autant développer, après 30 ans passés à le faire.
1 De mirovinben -
La différence vient du “0” retourné par la fonction strpos si la première occurrence est au début de la chaîne et du “false” si rien n’est trouvé…
2 De Franck -
Effectivement mirovinben, j’suis sot des fois, évidemment qu’il peut retourner la valeur
0
en cas de recherche fructueuse en début de chaîne.