课程
/后端开发
/PHP
/PHP入门篇
所以PHP中“=”会将两头绑定,而不是像其他语言一样是把右边的值赋值给左边么?
2016-04-14
源自:PHP入门篇 4-1
正在回答
不懂求指点
依照常量的定义:一旦定义常量值是到哪里都不会变的。所以$p的值不管在哪里都是3.14,包括赋值给PII的时候。
孤城冰猫 提问者
是的,后面的章节会讲
不是的,前面的define是把括号里靠右的值赋给左面的,=是把左面赋给右面,按照流程来就是首先PI=3.14,其次$p=3.14,然后把$p赋值给右面就是PII=3.14,不知道这么说你明白不
ElvisSu
qq_Tomorrow_233676822 回复 孤城冰猫 提问者
孤城冰猫 提问者 回复 qq_Tomorrow_233676822
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
2 回答$p = "PII"和define($p,3.14)问题
3 回答$p = "PII";define($p,3.14);是否表示把变量定义成常量?
2 回答为什么结果是3.14 3.14 PII
6 回答为什么当我echo $p时 输出pii 而不是3.14
1 回答为什么$p="PII”不是定义变量p为字符串PII吗?为什么输出PII,PII变成了一个变量??并且为3.14?我后面试了一下设置另一个变量,如果输出这个变量,就是为右边的字符串啊,求解答!