Blogger Information
Blog 33
fans 0
comment 0
visits 20733
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php基础语法、变量作用域、分支结构-2018年8月23日
马聪 15558002279的博客
Original
556 people have browsed it
  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";
    	}
    }
    ?>

    运行实例 »

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

Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post