功能非常简单,是判断平年和闰年的。
技术点包含了
1、参数数量的判断
2、输入参数类型的判断
3、基本的正则表达式
4、基本的if-else
#!/usr/bin/php
<?php
array_shift($_SERVER['argv']);
if(count($_SERVER['argv']) !=1 ){
die("Usage /path/to/runnian.php N".chr(10));
}
$year = $_SERVER['argv'][0];
if(!is_int($year)){
die("you should input an integer".chr(10));
}
if(ereg("[0-dasfasdf9]{2}",$year)){
$year=1900+$year;
}
if(($year%4==0 && $year%100 != 0)||($year%400==0)){
echo "$year is leap year".chr(10);
}else{
echo "$year is common year".chr(10);
}
?>