扫码关注官方订阅号
平年、闰年计算器
第一次进入时$_GET['num1']不存在,给一个量变赋不存在的值是会出错的,所以给$num1一个初始值,如:$num1 = isset($_GET['num1']) ? $_GET['num1'] : 2019;
如果不想一刷新就出来2019年是平年这句话,程序修改如下:
<?php
if (!empty($_GET['num1'])){
$num1=$_GET['num1'];
if(!is_numeric($num1)){echo '请正确输入年份';exit;}if($num1%4==0 and $num1%100!==0 or $num1%400==0){echo $num1.'年是闰年';}else{echo $num1.'年是平年';}
}
?>
第一次进的时候 $num1的值 你可以打印出来看一下 我估计是NULL,NULL不能作为运算吧
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
第一次进入时$_GET['num1']不存在,给一个量变赋不存在的值是会出错的,所以给$num1一个初始值,如:$num1 = isset($_GET['num1']) ? $_GET['num1'] : 2019;
如果不想一刷新就出来2019年是平年这句话,程序修改如下:
<?php
if (!empty($_GET['num1'])){
$num1=$_GET['num1'];
if(!is_numeric($num1))
{echo '请正确输入年份';
exit;}
if($num1%4==0 and $num1%100!==0 or $num1%400==0)
{echo $num1.'年是闰年';}
else
{echo $num1.'年是平年';}
}
?>
第一次进的时候 $num1的值 你可以打印出来看一下 我估计是NULL,NULL不能作为运算吧