发布于2021-03-14 05:54 阅读(721) 评论(0) 点赞(3) 收藏(1)
1、变量是什么?
实例:
黑板上标注今天排骨价格41.5元。
$排骨(变量名)=41.5(变量值)
排骨变量名存在 变量表 中,41.5变量值存在内存(黑板)里;
变量表有记录变量值的内存地址
通过内存地址寻找对应内存空间并取出对应的值。
变量名 -----------> 变量值
排骨--------------> 41.5
也可以通俗理解成 变量是用于存储信息的"容器"。
2、PHP 变量命名规则:
变量以 $ 符号开始,后面跟着变量的名称
变量名必须以字母或者下划线字符开始
变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
变量名不能包含空格
变量名是区分大小写的($y 和 $Y 是两个不同的变量)
3、PHP变量类型:
整数型(int)
$age = 27;
echo $age,'<br />';
var_dump($age);
浮点型(float)
$age_1 = 0.3 - 0.2;
echo $age_1,'<br />';
var_dump($age_1);
字符串型
$name = 'L备';
$ming='关羽';
echo $name,'<br />';
var_dump($name,$ming);
布尔型(true、false)
$man = true;
$mau = false;
echo $man,$mau,'<br />'; echo输出布尔值时,返回的是字符串类型,true返回 1 字符串,false时候返回空字符串 ‘ ’。
var_dump($man,$mau);
空型null.
4、动态变量
即变量名还可以是一个变量,PHP语法非常灵活,允许变量名字,仍是一个变量。
$str = 'hello';
$hello = 'welcome to word!';
echo $str,'<br />'; //hello
echo $hello,'<br />'; //welcome to word!
echo $$str; //welcome to word!
5、变量类型检测:
in_int(检测是否整数型)
$age = 5;
if(isset($age)){
echo 'age变量已经声明了';
}else{
echo'这个变量不存在!';
}
is_float(检测是否浮点型)
is_bool(检测是否浮点型)
is_null(检测是否浮点型)
6、获取变量类型:
gettype
echo 'age是',gettype($age);
7、销毁变量(unste)
unset($age);//销毁变量
为什么销毁变量,因为内存空间有限,销毁变量,腾出空间。
8、传值赋值 与 引用赋值
传值赋值:就是把$b的值传给$a,叫做传值赋值。
$a=3;
$b=5;
$a=$b;
echo $a,$b; //5,5
$b=199;
echo $a,$b; //5,199
引用赋值:
echo '<h3>引用赋值</h3><br />';
$a=3;
$b=5;
$a =&$b;
echo $a,' ',$b; //5,5
echo '<br />';
$b=9;
echo $a,' ',$b; //9,9
echo '<br />';
unset($b);
echo $a; //9
可以理解成,有两张银行卡,一个主卡,一个副卡,银行卡余额剩余9元,副卡消费4元(修改$b的值),主卡余额($a)也跟着变化。
删除$b,相当于销毁副卡,但是主卡($a依旧等于9)还是能正常使用。
9、php输出方式:
请写出echo、print_r、print、var_dump 、die之间的区别
echo 只能输出字符串等单一数据 不能输出数据类型 不能输出数组等多种数据
print() 只能输出字符串等单一数据 不能输出数据类型 不能输出数组等多种数据有返回值true/false
print_r() 既能输出字符串等单一数据又能输出数组等多种数据 但是不能输出数据类型
var_dump() 既能输出字符串等单一数据又能输出数组等多种数据 又能输出数据类型
die() 有两个功能:先输出内容,然后退出程序。(常用在链接服务器,数据库)
原文链接:https://www.cnblogs.com/ldx1356/p/13816116.html
作者:phpNumOne
链接:http://www.phpheidong.com/blog/article/3016/bade09758a4c8c84a4a2/
来源:php黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 php黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-4
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!