PHP基本數據類型


PHP中一共有八種數據類型,
包括4中標量數據類型,即boolean(布爾類型)integer(整型),float/double(浮點型)和string(字符串型)
兩種復合數據類型,即array(數組)和object(對象), 兩種特殊的數據類型:即resource(資源)與 null (無,空白)
數據類型 描述
boolean(布爾型) 布爾型是最簡單的數據類型,只有兩個值 false(假) 和true(真)
string(字符串型) 字符串就是連續的字符序列,如 ehco "string";
integer(整型) 整型數據類型只能包含整數,這些數據類型可以是負數或者正數
folat(浮點型) 浮點型類型用於存儲數字,和整型不同的是浮點型可以有小數點
array(數組) 一組相同類型的集合
object(對象) 對象是一個實力,使用new命令創建一個對象
resource(資源) 資源是一種特殊的變量,保存在外部資源的一個應用,資源是通過函數來進行建立的
null( 空白) 特殊的值,表示變量沒有值,任何變量的初始值都是null

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 boolean(布爾型)
<?php
     $boo =false;
     if($boo==true){
         echo "條件成立";
     }else{
         echo "條件不成立";
     }
?>

string(字符串型)

<?php
   $str = "string 我是字符串";
    echo $str;         echo "</p>";
    echo '$str';     echo "</p>";
    echo "$str";      echo "</p>";
    /*
       結果如下
        string 我是字符串   echo1正常輸出內容
        $str                echo2輸出內容$str
        string 我是字符串   echo1正常輸出內容
    */
?> 

Integer(整型)

 整數必須有至少一個數字(0-9)
 整數不能包含逗號或空格
 整數不能有小數點
 整數正負均可
 可以用三種格式規定整數:十進制、十六進制(前綴是 0x)或八進制(前綴是 0)
<?php
    $num = 1234567890; //聲明一個十進制的整數
    $num1 = 0x1234567890;  //聲明一個十六進制的整數
    $num2 = 09212;  //聲明一個八進制的整數
    echo "$num";     echo"<p>";
    echo "$num1";     echo"<p>";
    echo "$num2";    echo"<p>";
   
    $x = 5985;
    var_dump($x);
    echo "<br>"; 
    $x = -345; // 負數
    var_dump($x);
    echo "<br>"; 
    $x = 0x8C; // 十六進制數
    var_dump($x);
    echo "<br>";
    $x = 047; // 八進制數
    var_dump($x);
?>

folat(浮點型)

 
<?php
    $x =9.128;
    $x1 =2342.128;
    $x2 =95.128;
   var_dump($x);
   echo "<br>";
   
   var_dump($x1);
   echo "<br>";
   
   var_dump($x2);
   echo "<br>";
?>

array( 數組)

<?php
     $num = 10;
     $arr =   array(); //創建一個數組默認長度為0
       echo "創建數組的長度=".count($arr);
       echo"<p>";
     //使用for循環的方式為數組賦值
     for($i=0;$i<$num;$i++){
         echo   $arr[$i]="value="."$i";
         echo"<p>";
     }
     $casr =array("陳","王","李"); //使用直接賦值的方式創建一個數組
     $casr[count($casr)+1] = "陳林"; //數組大小是可變化的
      for($i=0;$i<count($casr);$i++){
         echo  $casr[$i];
         echo"<p>";
     }
     $age = array("陳林"=>"35"," 王果"=>"19"); //指定key值 和value 值
         echo  $age["陳林"];
        
    
?>

object (對象)

 
class Person{
     private $name;
     private $age;
     public function  setName($name){
             $this->name=$name;
     }
     public function getName(){
         return $this-name;
     }
     public function setAge($age){
         $this->age= $age;
     }
     public function getAge(){
         return $this->age;
     }
     public function say(){
         echo "HI";
     }
}
   $pr =new Person(); //創建一個Object對象
   $pr->sya(); //調用對象中的方法

?>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM