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
微信公众号
手机网站
小程序
我们猜你喜欢
-
网站建设公司如何做网站页面设计?
在网站建设过程中网页设计有多重要?目前北京网站建设公司在报价环节网站设计占比为40%-50%,前端开发和程序开发两项占比50%左右。在做网站页面设计时候,我们应该考虑如何利用手中的有限数据来设定或选定框架及主体结构。以及使用什么样的色调...
-
网站建设好后要关注的问题
1.网站打开速度 网站建设好之后打开速度一定要快,一般要在2秒内打开网站,网站打开慢了,用户就会关闭网站走了,还会影响网站宣传推广,所以在做网站时,空间服务器配置要选择好,网站安全性要高。 2.网站...
-
PHP 函数substr(),strstr(),strpos()的运用
substr() 函数返回字符串的一部分。 语法; substr(string,start,length) substr(必需,必需,可选) 实例: $rel='Welcome to xinz56.com'; echo...
-
网站建设做SEO优化要选择好关键字策略
企业网站建设行业中,企业网站建设本来对网站建设寄以厚望的,由于认识上的偏差,网站走到了的死胡同。要发挥企业网站的价值,网站制作之网站建就必须从根源上解决这些问题,制定网站建设策略。 扬州市新竹网络科技有限公司创立...
-
企业网站的两种类型
1、通过互联网络展示、宣传自己的企业及产品,进行电子商务初步尝试的中小型企业或个体。 2、具备一定知名度的品牌和集团,拥有固定的用户群,需要建立统一形象的官方网站,通过互动媒体传播的方式,巩固及扩大企业形象,构成统一的企业宣传系统和...