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

来源:4-1 PHP-什么是常量

滴水0藏海

2017-04-18 18:08

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

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

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

    滴水0藏海

    非常感谢!

    2017-04-19 00:05:45

    共 3 条回复 >

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

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

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

    谢谢!

    滴水0藏海

    代码写错了,少了$符号

    2017-04-19 00:05:05

    共 1 条回复 >

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455995 学习 · 6306 问题

查看课程

相似问题