日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

PHP 学习 一 基础

發布時間:2024/8/26 php 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP 学习 一 基础 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基本的PHP語法

  PHP 腳本可以放在文檔的任何位置。

   ? PHP 腳本以<?PHP 開始,以 ?>結束。

1 <?php 2 //內容 3 ?>

   ? PHP 文件的默認文件擴展名是".php"。

   ? PHP 文件通常包含 HTML 標簽和一些 PHP 腳本代碼。

   ??PHP 中的每個代碼行都必須以分號結束。分號是一種分隔符,用于把指令集區分開來。

   例如:

1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>無標題文檔</title> 6 </head> 7 8 <body> 9 10 <?php 11 12 echo "Hello World!"; 13 14 ?> 15 16 </body> 17 </html>

?

PHP輸出語法

  echo()

    echo $a,"hello" ;  可同時輸出多個字符串 比較常用

  print

    print $a;  只能輸出一個字符串

  特殊的輸出方法?

    print_r()  可以打印數組

    var_dump($b)  輸出變量的所有信息,用在調試錯誤

?

PHP數據類型

  boolean (布爾型)  只有兩種取值 true 或 false 不區分大小寫

  integer (整型)  可以是 也可以是

  float (浮點型)  

  string (字符串)  在PHP中沒有字符和字符串之分,同一使用字符型變量來定義字符或者字符串

  array (數組)  

  object (對象)  對象是一種特殊的數據類型,要創建 object 變量,需要使用 new 關鍵字

  其他兩種特殊類型

  resource (資源)

  NULL (空)  表示沒有值,是空值

?

PHP變量 

  PHP 沒有聲明變量的命令。

  變量在您第一次賦值給它的時候被創建,會自動根據變量值的類型來指定數據類型

 ? 例如:

1 <?php 2 3 $x=5; 4 $y='hello'; 5 6 ?>

    ? PHP所有變量前面都要有 $ 符合

    雙引號定義: $s = "hello" ;

    單引號定義: $si = 'hello' ;

    特殊方式: $sl =<<< A ; 

 

  雙引號和單引號的區別

    雙引號可以解析轉義,單引號不能解析轉義。如:  echo "hello\tworld" ;

    雙引號可以解析變量,單引號不能解析變量。如:  echo "hello($name)" ; 

  

  關于變量的幾個常用函數

    var_dump (empty($a)) ;  -- empty ()  判斷變量是否為空

    var_dump (isset($a)) ;  -- isset ()  判斷變量是否定義

    unset($a) ;  -- 刪除變量

?

  變量取地址

    &代表取變量的地址,變量在儲存的時候首先變量里面存的是一個地址,而變量的值是存的內存里的,如果取值,那么就要找變量的地址,然后在根據地址去找值。

  如果我們想讓兩個變量同時取一個值,那么使用區地址的方式就可以了

    例如:

      $a = 10 ;

      $b = &$a ;

      echo $b ;  -- 輸出是10

    

  可變變量

      可變變量是 PHP 獨有的一種特殊的變量使用方式,是其他語音沒有的。使用方法比較隨意。

      例如:

        $a = "hello" ;

        $hello = "張三" ;

        echo $$a ;   -- 輸出結果是 張三   

?

PHP 類型轉換  

  PHP雖然是弱類型語音,但是還是有需要改變一些數據類型。

    $a=(string) $a ;  強制轉換變量 a 類型為字符串 (方法一)

    settype ($a,"string") ;  強制轉換變量 a 類型為字符串 (方法二)

?

運算符表達式

  數學運算符 : + ,加  - ,減  * ,乘  / ,除  % ,取余  ++ ,加1  -- ,減1

    $a++ ;  變量 a 自行加 1?

    ++$a ;?  ? 還是變量 a 自行加 1 

    區別是 $a++ 是先使用 a 的值在加 1 而 ++$a 是先加 1 在使用

? ? ? ??

  數學運算符 : +=,加等于是當前變量加相應的值  -=,減等于是當前變量減去相應的值

    $a = 10 ;

    $a += 3 :  a 的值加 3 ,得到的結果是 13

    $a -= 3 ;  a 的值減 3 , 得到的結果是 7?

   ?

  比較運算符 : <,小于  >,大于  ==,等于  !=,不等于

    $a = 10 ;  $b = 8 ;

    var_dump ( $a>$b ) ;  -- 結果 a 大于 b

  

  邏輯運算符

    與 && and - ( a && b ) -- bool 型數據進行 與 運算,只要其中一個是 false(假),那么結果就是 false(假)。必須兩個都是 true (真),那么結果才是 true (真)。

    或 || or - ( a || b )  --?bool 型數據進行 或 運算,只要其中一個是 true(真),那么結果就是 true(真)。無論另一個是 true(真)是?false(假)。

    非 !    -- 相當于取反,不等于,真變假,假變真。

  

  三目運算符

    $a = 10 ;  $b = 8 ;

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

    如果 a 的值等于 b 的值則返回“相等”,如果 a 的值不等于 b 的值則返回“不相等” 。

    

  錯誤抑制符和錯誤信息

    PHP錯誤信息分為 3 類 :Notice ; 提示  warning ; 警告  error ; 錯誤

    @ -- 錯誤抑制符,輸出語句寫在輸出內容的前面,正常語句寫在開頭就可以

      例如:

      echo @$a ;

? ? ? ? ? ?

PHP 語句

? ? ? ? ? ? ? 語句是程序的基本單位,在程序語言里語句大概分為三種:順序語句,分支語句,循環語句

  

    順序語句

      按照順序依次執行,是普通常見的語句。

    

    分支語句

      按照事先設置好的判斷條件,根據判斷的結果執行不同的語句。常見的有兩種,分別是:if? else 判斷和 switch? case 。

      if 使用在分支較少的情況,switch 用在分支較多的情況下。

      

      if 語句

        if (判斷條件){

           符合條件執行的語句;

        }

        else if (判斷條件){

          如果不符合第一個條件的情況下,進行第二次條件判斷;

        }

        else{

          不符合條件執行的語句;

        }

        if 語句是可以多個嵌套的

      switch 語句

        switch (條件) {

          case 1 :

            echo " 這是1 " ;

            break ;

          case 2 :

            echo " 這是2 " ;

            break ;

          case 3 :

            echo " 這是3 "

            break ;

          default :

            echo " 這是0 "

        }

        default 代表默認,如果 $a 的值不在列出的任意范圍內,默認執行的代碼。

        每組語句完成之后需要 break 跳出?!?span style="color:#000000;font-size:14px;"> 

?

PHP 循環

   for 循環 

    四要素 : 初始值,循環條件,狀態改變,循環體,?

  例如

<?phpfor ($i=1; $i<=5; $i++){echo $i . "<br>";} ?>

  

  while 循環

     while 循環的特點是沒有確定的循環次數

     while (條件){

        循環體

     }

     while 循環體只要滿足條件就會一直執行循環體,變成死循環,可以用來解決一些循環次數不確定的問題。

     例如:

     $n = 10 ;

      while ($n<100) {

        echo "{ $n }<br/>" ;

        $n ++ ;

      }

      while 循環還有另外一種使用方式,叫做 do...while 循環, do...while 循環會先執行循環體在判斷條件。

      例如:

      $n = 0 ;

      do{

        echo "{ $n }<br/>" ;

        $n++ ;

      }

      while ($n<10)

?

   循環中幾個注意的問題:

      1, break; 跳出整個循環

      2, continue: 跳出本次循環

  

轉載于:https://www.cnblogs.com/wangxiao233/p/8610285.html

總結

以上是生活随笔為你收集整理的PHP 学习 一 基础的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。