define(name,value),常量的命名不需要加$的,命名规则中除了_以外是不能加其他符号的,所以这里的$p自然就是指的他的值了,而不是"$P”本身,所以$P的值是pii,所以这里的define等价于define("PII",3.14)
2016-12-27
已采纳回答 / enowsh
其实这就是两种定义常量的方式,首先第一种很直观,也很好理解:define("PI",3.14),这就话就是定义常量名为PI的常量并赋值3.14。第二种定义常量的方式有些复杂,但是很灵活。$p = “PII”;define($p,3.14); 这两句的第一句可以理解为定义一个变量,变量的值为PII,第二句就是定义常量的语句了,这时就不能再把$p当成一个常量对待,而是把它当成一个快捷键(其实常量变量都是快捷键,你直接找他们就能找到他们指向的值),定义常量的时候,需要用到该快捷键的真实值,所以需要往上面找,该...
2016-12-27
发福利了,我的安装遇到了问题,是橙色的哦,所以localhost是打不开的,结果我查看了端口,然并卵,我自己也是知道的,其实80端口没被占用。那后来,我又卸载重装了一次,就是绿色的了。为什么?因为我之前安装在有中文名称的路径下了。有遇到和我一样的问题,就试试哦。别忘记点赞啊!
2016-12-27
最新回答 / 0_眼淚靜靜劃過_0
php 省略最后的 ?> 后,最后一行代码之后和所有空格、空行都被理解为程序的一部分,而不会被输出这样就可避免在被嵌入时给 html 代码带来大量空白也可防止空格、空行的输出给 header 之类的函数带来的问题。
2016-12-27
第一次外层循环取出$students的“第一行”此时—— $val取得 '2010'=>array('令狐冲',"59") 然后第一次内层循环是$val这个数组的值—— 令狐冲59 其实在'令狐冲',"59"后面再加点什么,比如'令狐冲',"59",'asdf' 就能明白了
2016-12-26
最赞回答 / stone2333
<...code...>string是一个变量的名字,当它被"就是就是"赋值时,变量string是字符串类型的;当它被数值 9494 赋值时,string就变成整型的了。PHP没有强制要在声明变量时声明数据类型,可以在使用的时候赋给同一个标识符不同类型的值。------------------------------我这么解释,不知道你懂不懂。
2016-12-26