<pre id="dthkc"><em id="dthkc"><p id="dthkc"></p></em></pre>

    1. <th id="dthkc"><video id="dthkc"></video></th>
      <strike id="dthkc"><video id="dthkc"></video></strike>
      <big id="dthkc"><nobr id="dthkc"><sub id="dthkc"></sub></nobr></big><object id="dthkc"></object>

      <object id="dthkc"><sup id="dthkc"></sup></object>

      PHP變量的作用域是什么?PHP變量的類型與檢測,分支結構的實例

      2018-09-03 13:14:36 來源: 揚州新竹網絡科技有限公司
      什么是PHP變量的作用域,以及其類型的使用并檢測是哪種類型,流程控制語句多分枝的用法;

      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(初始條件;結束條件;更新條件){循環體};
       
      本站文章均為新竹網站建設摘自權威資料,書籍,或網絡原創文章,如有版權糾紛或者違規問題,請即刻聯系我們刪除,我們歡迎您分享,引用和轉載,我們謝絕直接復制和抄襲!感謝...
      我們猜你喜歡
      欧美VIIDEOS极品另类