博客列表 >php基础语法、变量作用域、分支结构-2018年8月23日

php基础语法、变量作用域、分支结构-2018年8月23日

马聪 15558002279的博客
马聪 15558002279的博客原创
2018年08月23日 14:52:53555浏览
  1. 变量作用域:

    全局变量:在函数外定义,并且在整个脚本里都可以使用;

    局部变量:在函数内定义,作用范围只能在函数内部;

    静态变量;static关键字声明后,该变量的值不会随着函数结束而销毁。在下次调用这个函数的时候,变量的值依旧是上次函数结束时候的值。

    常量定义:define("常亮名",value)  常亮不可以被更改。函数内部定义,调用函数后,函数外部也可以使用

  2. 常见变量

    “boolean”:布尔类型   true(1) false(0)
    “integer” :整形   1  333   23
    “double”  :浮点型 2.11 2.00
    “string”    :字符串   “name” "php中文网"
    “array”      :数组 $a = array('name' =>"tim", "age" = 16) ;$a=[1,2,3,4]

    “object”   : 对象 $a = new fn()


  3. 实例

    <?php
    $a;
    echo '变量是否已经声明<br>';
    echo isset($a)."<br><hr>";
    $a=0;
    echo '变量是否为空<br>';
    echo empty($a)."<br><hr>";
    $a="1";
    echo '检测变量是否是布尔型<br>';
    echo is_bool($a)."<br><hr>";
    $a="1.1";
    echo '检测变量是否是浮点型<br>';
    echo is_float($a)."<br><hr>";
    $a=333;
    echo '检测变量是否是整数is_integer<br>';
    echo is_int($a)."<br><hr>";
    $a="name";
    echo '检测变量是否是字符串<br>';
    echo is_string($a)."<br><hr>";
    
    class fn{
    	public $name ="tim";
    }
    $a= new fn();
    echo '检测变量是否是一个对象<br>';
    echo is_object($a)."<br><hr>";
    
    $a=[1,2,3];
    echo '检测变量是否是数组<br>';
    echo is_array($a)."<br><hr>";
    $a="";
    echo '检测变量是否为NULL值是否是NULL大小写敏感<br>';
    echo is_null($a)."<br><hr>";
    ?>

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

    4.分支结构:


  4. 实例

    <?php
    $a =1;
    if($a>2){
    	echo '$a大于2';
    }else if($a<0){
    	echo '$a小于0';
    }else{
    	echo "可能是1";
    }
    echo "<br>";
    switch ($a) {
    	case 2:
    		echo "是2";
    		break;
    	case 1:
    		echo "是1";
    		break;
    	default:
    		echo "是0";
    		break;
    }
    for ($a;$a<5 ; $a++) { 
    	echo "<br>".$a;
    	for($b=1;$b<=$a;$b++){
    		echo "&$b";
    	}
    }
    ?>

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议