变量赋值 值还是个变量吗?

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

蓝典

2018-12-20 17:19

$p = "PII"  ;   这条不能理解为变量p 的值是一个字符串“PII”???

那以后$ 变量 ,赋值怎么区分??


写回答 关注

2回答

  • 醉大侠
    2018-12-21 17:23:34
    $p = "PII"; // 把字符串"PII"赋值给$p变量
    define($p,3.14); // 定义一个常量,把浮点数3.14赋值给了$p变量,也就是字符串"PII",等价于define("PII",3.14);
    echo PII; // 输出PII,当然是3.14了


    蓝典

    $p="PII"; 我理解为 系统为 $p 开辟一块内存,里面存的是"PII"这个字符串,$p像个指针一样指向这块内存。 定义常量后,个人理解是 内存里存的内容换成了3.14。 各位大神,能帮我绕过这个弯吗??

    2018-12-28 16:46:10

    共 1 条回复 >

  • 蓝典
    2018-12-20 17:21:38

    补充,$p = "PII" ;   define($p,3.14); echo PII;

    结果是3.14.。。。不能绕过这个弯。。。

PHP入门篇

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

455587 学习 · 6303 问题

查看课程

相似问题