为了账号安全,请及时绑定邮箱和手机立即绑定

我这样写代码为什么会出现这个提示呢?

代码:<?php

$p = "PII";

$PIII=13;

$int_p=12;

define("PI",3.14);

define($p,3.14);

echo PI;

echo "<br />";

echo PII;

unset ($PIII);

var_dump($PIII);

var_dump($int_p);

echo PIII;

?>

结果提示:3.14

3.14

Notice: Undefined variable: PIII in /54/804/DZXT/index.php on line 11

NULL

int(12)


Notice: Use of undefined constant PIII - assumed 'PIII' in /54/804/DZXT/index.php on line 13

PIII


正在回答

2 回答

因为前边有一个unset ($PIII);把$PIII设置成了null,所以会提示 但是运行没有问题  我试了一下 放在服务器的话是可以运行的 也不会提示错误

0 回复 有任何疑惑可以回复我~
#1

滴水0藏海 提问者

define("PI",3.14);这是定义常量, $PI=3.14;这个定义的不是常量吗?为什么我改为下面这个代码就不能运行了呢? 谢谢,我在慕课网运行的图片在我自己的回答里,
2017-04-19 回复 有任何疑惑可以回复我~
#2

滴水0藏海 提问者

哦哦,我知道了,看图片的时候,看到代码写错了 ,PI前面少了$,
2017-04-19 回复 有任何疑惑可以回复我~
#3

滴水0藏海 提问者

非常感谢!
2017-04-19 回复 有任何疑惑可以回复我~

define("PI",3.14);这是定义常量,

$PI=3.14;这个定义的不是常量吗?为什么我改为下面这个代码就不能运行了呢?http://img1.sycdn.imooc.com//58f63831000160d009190268.jpg

谢谢!

0 回复 有任何疑惑可以回复我~
#1

滴水0藏海 提问者

代码写错了,少了$符号
2017-04-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我这样写代码为什么会出现这个提示呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信