PHP变量的作用域是什么?PHP变量的类型与检测,分支结构的实例
2018-09-03 13:14:36
来源:
扬州市新竹网络科技有限公司
什么是PHP变量的作用域,以及其类型的使用并检测是哪种类型,流程控制语句多分枝的用法;
PHP变量的作用域:
释:变量的作用域是脚本中变量可被引用/使用的部分。
1.全局,在函数之外创建的变量,可在函数外部直接使用;
2.局部,在函数内部创建的变量,仅限在函数内部使用;
3.静态,在函数内部创建,仅在内部使用并且函数执行后他的值不消失;
PHP变量的类型
标量: 单值变量, 数值(整数,浮点),字符串,布尔(true/false),基本数据类型
字符串:String
实例:
实例:
实例:
实例:
多值变量,数组 Array, 对象Object 数组 Array
实例:
实例:
实例:
实例:
实例:
单分支
实例:
实例:
实例:
类型分为:
标量: 单值变量, 数值(整数,浮点),字符串,布尔(true/false),基本数据类型
复合类型: 多值变量,数组 Array, 对象Object;
流程控制:条件判断 If(条件){条件成立时要执行的代码; },if(条件){条件成立时执行的代码;}else{条件不成立时执行的代码;},switch(条件){要执行的代码};
流程结构: For(初始条件;结束条件;更新条件){循环体};
PHP变量的作用域:
释:变量的作用域是脚本中变量可被引用/使用的部分。
1.全局,在函数之外创建的变量,可在函数外部直接使用;
2.局部,在函数内部创建的变量,仅限在函数内部使用;
3.静态,在函数内部创建,仅在内部使用并且函数执行后他的值不消失;
PHP变量的类型
标量: 单值变量, 数值(整数,浮点),字符串,布尔(true/false),基本数据类型
字符串:String
实例:
$name='张三';
echo $name;
单值变量, Integer实例:
$grade=5; echo $grade;数值(整数,浮点),Float
实例:
$score=75.5;
echo $score;
布尔(true/false),Boolean实例:
$ispass=true;
var_dump($ispass);
复合类型: 多值变量,数组 Array, 对象Object 数组 Array
实例:
$subject=['语文','数学','英语']; print_r($subject);对象 Object
实例:
$actable = new stdClass(); // Object $actable->name = '李四'; $actable->course = 'php'; $actable->grade = 80; var_dump($actable); var_dump($actable->course); echo $actable->name,特殊类型: 资源,null
实例:
$link = fopen('hello.txt','r') or die('打开失败'); echo fread($link, filesize('hello.txt')); fclose($link);null
实例:
$price = null; echo '$price is ' . $price; echo is_null($price) ? '是NULL' : '不是NULL';变量检测 gettype()
实例:
echo gettype($link); echo gettype($actable);分支结构
单分支
实例:
$age=15; if($age<18){ echo '你还未成年'; }双分支
实例:
$age=20; if($age<18){ echo '你还未成年'; }else{ echo '你已成年'; }三分支
实例:
$age=27; if ($age < 18) { echo '你还未成年'; }elseif($age >= 18 && $age < 60) { echo '你是轻中年'; }elseif($age>=60){ echo '您是老年人'; }总结:
类型分为:
标量: 单值变量, 数值(整数,浮点),字符串,布尔(true/false),基本数据类型
复合类型: 多值变量,数组 Array, 对象Object;
流程控制:条件判断 If(条件){条件成立时要执行的代码; },if(条件){条件成立时执行的代码;}else{条件不成立时执行的代码;},switch(条件){要执行的代码};
流程结构: For(初始条件;结束条件;更新条件){循环体};
本站文章均为新竹网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!感谢...
猜你喜欢
联络方式:
电话:18905275581
邮箱:1700970777@qq.com
微信公众号
手机网站
小程序
我们猜你喜欢
-
网站建设好后要关注的问题
1.网站打开速度 网站建设好之后打开速度一定要快,一般要在2秒内打开网站,网站打开慢了,用户就会关闭网站走了,还会影响网站宣传推广,所以在做网站时,空间服务器配置要选择好,网站安全性要高。 2.网站...
-
外贸网站推广的方式有哪些
站点营销大致可以分为两类:一是seo优化,二是竞价排名。假如还扯到自媒体品牌推广之类的,那就属于网络推广这一类。 首先通过竞争者网站、网页相关搜索下拉词和工具,对自己企业站点进行优化匹配。第二就是了解网站各页面的具体情况,将影响到整...
-
PHP数组元素的回调处理,用for()循环来遍历数组
数组元素的回调处理: 将一个函数做为参数进行传递 array_filter():回调处理数组中的每个元素的值,仅返回结果为true的元素 实例: $arr=[3,0,'',15,null,100,false,'php'...
-
网站制作指南
对于初创企业来说,一个官方网站是很重要的,它能让你的品牌快速在互联网传播,吸引更多客户。 企业网站制作要这样做: 1.有醒目显眼的头图banner,可以是标题大图,可以是轮播图,也可以是动...
-
怎么通过网站运营来获取用户
“用户”,在扬州网站建设的小编看来,这应该是所有企业都非常关注的问题,尤其是精准用户,因为用户是维持企业发展的根本,而企业吸引的精准用户越多,自然达成的订单也会越多,并且也不必花费太多的时间和精力。那么,如何才能获取更多的...