Signification?

Eléphanteau du PHP | 28 Messages

12 janv. 2010, 16:23

Bonjour
En regardant le travail de mon prédécésseur, je vois:

Code : Tout sélectionner

if( isset($_POST['maj'] ) || isset($_GET['maj']) ) { $maj = isset ($_POST['maj']) ? $_POST['maj'] : $_GET['maj']; }
Quel est le but?
Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

12 janv. 2010, 16:35

Si la variables 'maj' existe en POST ou en GET, il va récupérer cette variable, en favorisant le contenu de la variable en POST.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 1339 Messages

12 janv. 2010, 20:04

Un $_REQUEST['maj'] aura surement le meme effet. Tout depend l'effet voulu :)
Bon sinon tu me fais un message privé et on se fait un TeamViewer

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

13 janv. 2010, 00:36

Non, parce que le $REQUEST embarque également d'autres valeurs ($_COOKIE), comme l'a précisé stealth35 (mais je ne sais pas où est passé son message, du coup, je reposte)
De plus, dans $_REQUEST, ce sont les variables $_GET qui sont utilisés en priorités, et ce n'est pas notre cas dans le code donné.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer