您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

怎么又输出答案,又提示错误,请看代码_PHP教程

2024/2/24 6:21:42发布16次查看
问题
怎么又输出答案,又提示错误,请看代码
解决方法
输出的错误提示是:notice: use of undefined constant pi - assumed 'pi' in d:program filesapache groupapache2htdocs123.php on line 3
参考答案
这不是错误,只是“注意”而已,可以关掉
在程序最顶部加上这个
error_reporting(e_all ^ e_notice);
参考答案
define()当中第二个参数是需要加上单引号的,否则赋值会失败,导致常量没有被声明,调用的时候自然会出错.
参考答案
它要注意什么?我的代码又没错!
define里为什么要把3.14加单引号,pi的值是3.14不是已经很明白了吗?
我刚学php,真搞不明白~~
参考答案
bool define ( string $name , mixed $value [, bool $case_insensitive ] )
不用加引号,否则就变成了string类型了,你gettype看看。
参考答案
[img]http://www.111cn.cn/bbs/images/smilies/default/sweat.gif[/img]
建议你先把php的语法看完了再写代码吧,define(dz,'我不叫大脸猫'),整个代码的意思就是将常量dz的值设置为单引号内部的字符串'我不叫大脸猫'.对你来说很明显的东西对程序来说并不一定就是合理的.
参考答案
搞错了,第一个参数也要加单引号,5楼说的这个对于php这种弱类型的语言不需要考虑的这么周到,是否是字符串类型的取决于你将要对它执行什么样的操作.
参考答案
define(da,'123');
define('db','123');
define('dc',123);
echo gettype(dz),gettype(db),gettype(dc);
第三个才是严谨的。没错是因为php语言本身的问题。
复制代码
参考答案
养成良好的编程习惯,受教了
参考答案
小弟拜谢!
http://www.bkjia.com/phpjc/632578.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/632578.htmltecharticle问题 怎么又输出答案,又提示错误,请看代码 解决方法 define(pi,3.14); for($r = 1; $r { $area = pi * $r * $r; echo r=$r, area=$area; echo ; } ?> 输出的错...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product