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

这段定义有矛盾把?

第一段:一般不指定第三个参数的情况下,默认第三个参数的值为false。

第二段:(注: string表示参数类型为字符串类型,mixed表示参数类型可以接受为多种不同的类型,case_sensitive = true表示默认为布尔类型TRUE)

这两段有矛盾把,一个说默认是true,一个说是false。到底应该是什么啊??

提问者:saber萌萌哒 2015-01-26 19:00

个回答

  • _漏斗
    2015-02-01 20:10:17
    已采纳

    =,= 这种情况最好就 try it out 啦

    <?php
    $p = "PII";
    define("PI", 3.14, true);
    define($p,3.14);
    
    echo PI;
    echo "<br />";
    echo PII;
    echo "<br />";
    echo pi;
    echo "<br />";
    echo pii; // Error.
    ?>


    上面代码, 说明默认是 false