inwebo
Messages postés380Date d'inscriptionlundi 12 novembre 2007StatutMembreDernière intervention23 octobre 2014
-
23 sept. 2008 à 10:00
inwebo
Messages postés380Date d'inscriptionlundi 12 novembre 2007StatutMembreDernière intervention23 octobre 2014
-
23 sept. 2008 à 10:36
Bonjour/Bonsoir à tous,
Je dois avouer que je n'ai pas compris quelque chose dans les Exceptions de PHP5. Si vous pouviez éclairer ma lanterne.
Soit,
/**
* Convert file's size in Ko, Mo
*
* @access :
* @param : $size as INTEGER -> int to convert
* @param : $unity as STRING -> Ko | Mo
* @return : $answers as STRING -> $size . ' Ko' | $size . ' Mo'
*/
function getSizeConvert($size, $unity) {
if(!is_int($size)) {
throw new Exception ('Invalid argument size (1) : ' . $size . ', must be int');
}
if($unity !== "Ko" ) {
throw new Exception ('Invalid argument unity (2) : ' . $unity . ', must be \'Ko\', \'Mo\'');
}
}
Cela fonctionne correctement, mais je souhaiterais tester le second argument de la fonction pour vérifier si il est bien égal à Ko ou Mo, donc naturellement j'ai écris cela