PHP運行及語句及邏輯

來源:互聯網
上載者:User

標籤:方式   back   檔案名稱   font   輸出   規範   字串   default   運算   

 php開發網頁需要存放在wamp根目錄下的www檔案夾中才可運行成功。同時wamp要處於運行狀態。

 無網站情況下開啟檔案:

 網址欄中輸入:localhost/檔案名稱

 1 代碼規範:

  用

<?php

?> 

 將程式碼封裝圍起來

文法規範:

 1 $a=10; 2 $b="world"; 3 var_dump($a);//輸出字元類型及長度 4 var_dump($b); 5   6   7   8   9 $a = (string)$a; //強制轉換a的類型為字串10 //settype($a,"string");11 var_dump($a);
下面是運行結果

字元拼接:

1     $name = "張三";2 $s = "hello {$name}";3 echo $s;4 echo "<br>";5  6 $a = "hello";7 $a .= "張三";8 echo $a;9 //php裡面拼接字串用點,不用加號

可變變數:

1 $a=10;2 $b="dsdw";3 echo $a,"hello"; //可以同時輸出多個字串4 print $a; //每次只能輸出一個5 //print_r();專門列印數組<br><br>var_dump($b); //輸出變數資訊

判斷及刪除:

1 var_dump(empty($b)); //判斷變數是否為空白,當值為0,或者為空白字元時也顯示true2 var_dump(isset($b)); //判斷變數是否定義3  4 $a = 10;5 unset($a); //刪除變數6 var_dump(isset($a));

變數地址:

1 //&代表變數的地址2 $a = 10;3 $b = &$a;4 $b = 5;5 echo $a;  //a的地址被改變

判斷是否相等:

 1 $a = 10;

2 $b = 8;

3 var_dump($a==$b); 

 

三目運算子:

 1 $a = 10;

2 $b = 8;

3 echo $a==$b?"相等":"不相等"; 

 

錯誤抑制符:

1 //@錯誤抑制符2 //Notice:提醒(提示)3 //Warning:警告4 //error:錯誤5 //Notice:有一些提醒不是真正的錯誤6  7  8 echo @$a;

分支語句:

 1 $a=8; 2 $b=9; 3 $c=6; 4 $d=35; 5   6   7 if($a<10) 8 { 9     echo "A小於10";10 }11 echo "<br>";12 if($b<10)13 echo "B小於10";14 echo "<br>";15 if($c<10)16 {17     echo "OK";18 }19 else20 {21     echo "NO";22 }23 echo "<br>";24 if($d<10)25 {26     echo "A小於10";27 }28 else if($d<20)29 {30     echo "D在10到20之間";31 }32 else33 {34     echo "D大於20";35 }

switch  case語句:

 

 1 $a=3; 2   3 switch($a) 4 { 5     case 1: 6         echo "1111"; 7         break; 8     case 2: 9         echo "22222";10         break;11     case 3:12         echo "33333";13         break;14     default:15         echo "00000";16 }

for 迴圈語句:

 0到9

1 for($i=0;$i<10;$i++)2 {3     echo $i;4 }

邏輯語句:

1 &&      //如果多個bool型資料進行與的運算,只要其中有一個false,結果就是false2  3  ||   //如果多個bool型資料進行或的運算,只要其中有一個true,結果就是true4  5  !    //邏輯非相當於取反

 

PHP運行及語句及邏輯

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.