php基础01~命名、传值问题
---恢复内容开始---
php命名规则
(一)命名规则
1.基本规则:保证php语法的正确性
2.行业规则:
(1)驼峰命名法:
如:name,myName,myFatherName
(2)帕斯卡命名法:
如:Name, MyName, MyFatherName
(3)下划线命名法:
如:name,my_name,my_father_name
(二)传值、传址问题
传值:
问题分析:
对于$v3:由于$v1先取出值和数字10相加,所以最后他们是最后是把数据传到$v3.。无传值现象产生,而是一种赋值现象。
原理分析:
传址:
问题分析:&表示要发生传址,赋值完之后两个变量要指向同一个数据。
同时,我们知道,对变量的操作就是对数据的操作。对变量$v10的操作,改变了数据,$v20的数据也会发生相应的改变。
原理分析:
(三)可变变量(一般很少遇见)
定义:是一个变量的名,又是一个变量。
$v1 = "abc"; //这是一个字符串变量,内容是:字符串 "abc"。
$abc = 10; //这是一个普通变量,内容是:数字10.
echo $$v1; //此时,就是所谓的“可变变量”。
输出结果为:10
---恢复内容结束---