php变量详解
2016-05-20 17:51
495 查看
一、PHP 变量规则:
变量以 $ 符号开始,后面跟着变量的名称
变量名必须以字母或者下划线字符开始
变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
变量名不能包含空格
变量名是区分大小写的($y 和 $Y 是两个不同的变量,只有变量和常量区分大小写,其他不区分)
变量的命名风格 驼峰式书写 $aaaBbbCcc
PHP 是一门弱类型语言,不必向 PHP 声明该变量的数据类型。
PHP 会根据变量的值,自动把变量转换为正确的数据类型。
可变变量
一个变量的变量名可以动态设置和使用。
$one="#########";
$two="one";
$three="two";
$four="three";
echo $four."<br>"; //three
echo $$four."<br>"; //two
echo $$$four."<br>"; //one
echo $$$$four."<br>"; //####
变量的引用赋值
使用一个“&”符号加到将要复制的变量前面,就不仅将值赋给了变量而且将地址也赋给了变量(共同引用),改变其中任一个变量的值,另一个变量的值也会改变。详细看下面的2段代码。
代码一、
$one=10;
$two=&$one;
$two="hello";
echo $one."<br>"; //10
echo $two."<br>"; //100
代码二、
二、变量的类型
PHP中共有8中类型
1)、4种标量
整型:int integer
布尔型:bool boolean
浮点型:float, double,real
字符串:string
2)、2种复合类型
数组:array
对象:object
3)、2种特殊类型
资源类型:resource
空类型:null
Var_dump(变量或值) 既可以查看变量或值的类型,又可以查看数据
三、变量的作用域
变量以 $ 符号开始,后面跟着变量的名称
变量名必须以字母或者下划线字符开始
变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
变量名不能包含空格
变量名是区分大小写的($y 和 $Y 是两个不同的变量,只有变量和常量区分大小写,其他不区分)
变量的命名风格 驼峰式书写 $aaaBbbCcc
PHP 是一门弱类型语言,不必向 PHP 声明该变量的数据类型。
PHP 会根据变量的值,自动把变量转换为正确的数据类型。
可变变量
一个变量的变量名可以动态设置和使用。
$one="#########";
$two="one";
$three="two";
$four="three";
echo $four."<br>"; //three
echo $$four."<br>"; //two
echo $$$four."<br>"; //one
echo $$$$four."<br>"; //####
变量的引用赋值
使用一个“&”符号加到将要复制的变量前面,就不仅将值赋给了变量而且将地址也赋给了变量(共同引用),改变其中任一个变量的值,另一个变量的值也会改变。详细看下面的2段代码。
代码一、
$one=10;
$two=&$one;
$two="hello";
echo $one."<br>"; //10
echo $two."<br>"; //100
代码二、
$one=10; $two=$one; $one="hello"; echo $one."<br>"; //hello echo $two."<br>"; //10
二、变量的类型
PHP中共有8中类型
1)、4种标量
整型:int integer
布尔型:bool boolean
浮点型:float, double,real
字符串:string
2)、2种复合类型
数组:array
对象:object
3)、2种特殊类型
资源类型:resource
空类型:null
Var_dump(变量或值) 既可以查看变量或值的类型,又可以查看数据
三、变量的作用域
相关文章推荐
- PHPMailer发送邮件demo示例
- PHP在Windows环境下安装Imagick扩展
- PHP开发者应了解的24个库
- php 在原有xml文件中追加节点
- 8 个必备的PHP功能开发
- PHP 代码优化技巧大盘点
- ViewPager+Fragment最优实现方案
- php 创建xml文件
- php魔术方法
- 安装xdebug并配置 php插件
- php图片裁剪函数
- php 生成条形码(基于yii)
- 快还要更快,让PHP 7 运行更加神速
- mac下去掉php55换成php70
- FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别
- php 查看代码执行时间
- PHP语法
- yii2-user 一个好用的用户扩展
- php 生成随机密码的几种方法
- php 随机取数组中的一个值,或多个值