#!/usr/bin/env php format('Y'); } elseif($argc > 1){ for($i = 0; $i < $argc - 1; $i++){ $year = filter_var($argv[$i + 1], FILTER_VALIDATE_INT); if($year === false){ throw new InvalidArgumentException("Année invalide: saisir un ou plusieurs nombres entiers ou aucun\n"); } $years[$i] = (string)$year; } } else{ throw new LogicException('Erreur de logique: $argc ne peut être inférieur à 1' . "\n"); } } catch(Exception $e){ echo $e->getMessage(); die; } // fichiers et sortie console makeRecipeBook($entityManager, $years);