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
微信公众号

手机网站

小程序

我们猜你喜欢
-
如何有效使用站群外链
泰州网站建设随着知识产权保护的推进,链接建设将变的更加艰难,特别是对于经常采集的小伙伴。小伙伴发现,花了几千块钱,做了大量外链,排名却没有任何改变。甚至出现停滞不前的现象,这与前一段,操作熊掌号,快速排名的策略完全相背。  ...
-
https顶级域名跳转www域名 如https://xinz56.com,跳转https://www.xinz56.com
https高级域名跳转www域名 如https://xinz56.com,跳转https://www.xinz56.com 方法有两个: 一个方法是修改nginx的网站配置文件,比如配置文件/www/wdlinux/nginx/conf/vhost/x...
-
网站排名下降如何快速恢复
随着搜索引擎优化的不断发展,各个网站的排名都会进行实时更新,任何原因都可能导致网站排名下降。那么网站排名下降如何快速恢复呢? 1、网站内容。多写一些高质量的相关原创文章,增加搜索引擎的友好度,伪原创和转载的那肯定是不行的,尤其是新...
-
如何使用站点子链工具
百度站长平台使用的人有很多,可是依然有许多人不知道如何正确使用平台中的站长工具, 站点子链工具目前是试用版,该工具是鼓励网站管理员将网站内子链提交给百度,这些信息能在百度搜索结果中以“站点子链”的形式展现,提...
-
PHP 文件的上传与检测
系统变量: $_FILES是一个二维数组,一维是当前的文件上件控件的名称,就是name属性值 二维是它的当前属性,重要的有以下几个: $_FILES['file']['name']: 文件原始名称 $_FILES['...