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(初始条件;结束条件;更新条件){循环体};
本站文章均为新竹网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!感谢...
猜你喜欢
联络方式:
电话:18905275582
邮箱:1700970777@qq.com
微信公众号
手机网站
小程序
我们猜你喜欢
-
新手如何做好网站建设?
新手在做网站建设前先要做好网站策划,要把网站要求,网站功能,网站设计等要求定位好,网站内容资料要准备,网站图片要设计好。 先要把域名和主机购买了,可以去阿里去,腾讯云等平台购买,域名注册要实名认证,要注册好记有用...
-
网站建设做SEO优化要选择好关键字策略
企业网站建设行业中,企业网站建设本来对网站建设寄以厚望的,由于认识上的偏差,网站走到了的死胡同。要发挥企业网站的价值,网站制作之网站建就必须从根源上解决这些问题,制定网站建设策略。 扬州市新竹网络科技有限公司创立...
-
开发打车小程序功能优势
打车小程序开发体现的功能主要有以下几个方面。 一键呼叫功能:遇到危险司机或乘客会在新时间内通过小程序一件求救,各个地区后台管理人员定位前往了解情况解决问题。 全场定位:用户在小程序下单之后,在司机接下订单后,在小程序就...
-
PHP函数的参数与作用域
函数的参数 通过参数列表可以传递信息到函数,即以逗号作为分隔符的表达式列表。参数是从左向右求值的。 实例: function grade($name) { return '四年级的同学有...
-
怎么设计出好的网站导航
1、换个形状设计导航:当问到导航是什么样的,许多人都会想出那几种基本的形状和样式,顶部的横栏、侧边的竖栏。即使是颜色各异、材质各异,许多的导航都不会跨出基本的界限。用户只是习惯了导航的“规矩性”,但是另类的导航设计无疑是给...