Pourquoi "/" . date("Y") + 1
dans PHP retourne 1
? Et une question similaire, pourquoi date("Y") . "/" . date("Y") + 1
retourner 2011
?Pourquoi "/". date ("Y") + 1 dans le retour PHP 1?
Je quessing qu'il a quelque chose à voir avec la priorité des opérateurs, car date("Y") . "/" . (date("Y") + 1)
ne retourne l'attend "2010/2011"
Voir également http://www.php.net/manual/fr/language.types.string.php#language. types.string.conversion – Matthew
Ok, le typage faible de PHP m'a vraiment attiré ici. Je n'ai pas deviné que "/". date ("Y") évaluerait à 0. Je pensais que le résultat serait une chaîne là. Rusé. – Johan
@konforce Eh bien, oui. Pas sûr que j'aime le comportement de PHP dans ce cas. J'aime le typage dynamique, mais je ne suis pas aussi sûr de la partie typage faible. C'est un peu faible parfois ...;) – Johan