问答详情
源自:4-1 PHP-什么是常量

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

代码:<?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


提问者:滴水0藏海 2017-04-18 18:08

个回答

  • 响小指
    2017-04-18 18:32:28
    已采纳

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

  • 滴水0藏海
    2017-04-19 00:01:06

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

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

    谢谢!