is_numeric(num1,num2);可以这么写吗?

来源:1-15 简易计算器的实现

Oo君陌oO

2018-11-19 20:34:02

is_numeric(num1,num2);可以这么写吗?还有error_reporting是干什么用的

写回答

1回答

好帮手慕查理

2018-11-20

您好,is_numeric函数检测变量是否为数字或数字字符串,参数只能是一个,因此不能is_numeric(num1,num2);这样写。error_reporting是设置应该报告哪种错误,

<?php
// 关闭所有PHP错误报告
error_reporting(0);
// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// 报告 E_NOTICE也挺好 (报告未初始化的变量或者捕获变量名的错误拼写)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// 除了 E_NOTICE,报告其他所有错误
error_reporting(E_ALL ^ E_NOTICE);
// 报告所有 PHP 错误
error_reporting(E_ALL);
// 报告所有 PHP 错误
error_reporting(-1);
// 和 error_reporting(E_ALL); 一样
ini_set('error_reporting', E_ALL);

祝学习愉快!

0

0 学习 · 4928 问题

查看课程