• 技术文章 >后端开发 >PHP问题

    php能删除常量吗

    coldplay.xixicoldplay.xixi2020-08-05 10:20:16原创841

    php不能删除常量,原因:1、把常量赋予变量,其实就是把值赋过去了,其实还是常量;2、常量一旦被定义,就无法重新置换

    php不能删除常量,只能删除变量。

    把常量赋予变量,其实就是把值赋过去了,其实还是常量。

    所有的常量都不可以删除。

    而且你自己定义的常量是没办法改变的,被定死了。

    证据:define 定义一个常量 define(常量名,值);

    证1:常量不可被删除

    <?php
    define('abc','abc');
    unset(abc);
    ?>

    执行结果:语法错误

    Parse error: syntax error, unexpected ')', expecting T_PAAMAYIM_NEKUDOTAYIM in C:\wamp\www\Untitled-1.php on line 11

    证2:常量一旦被定义,就无法重新置换

    <?php
    define('abc','abc');
    echo abc;
    define('abc','bcd');
    echo abc;
    ?>

    结果:(报错意思:注意,abc已经是常量。)

    abc
    Notice: Constant abc already defined in C:\wamp\www\Untitled-1.php on line 12
    abc
    <?php
    $abc=false;
    echo $abc.'<br>';//空白
    $abc='我是变量';
    ecoh $abc;
    ?>

    直接用$定义的都是变量。

    相关学习推荐:php图文教程

    以上就是php能删除常量吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php 删除常量
    上一篇:php如何查询mysql表中一个字段 下一篇:php如何替换br标签
    大前端线上培训班

    相关文章推荐

    • PHP 常量与变量_PHP教程• php 常量定义的问题• PHP 常量• php常量分为哪几种类型?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网