首頁 php教程 php手册 PHP基礎教程(php入門基礎教程)一些code程式碼_php基礎

PHP基礎教程(php入門基礎教程)一些code程式碼_php基礎

May 16, 2016 am 09:00 AM
php入門

在此教程之前,我就不長篇一律的說什麼PHP的常用了。關於什麼是變數呀什麼是判斷語句呀什麼的,請自行查詢相關資料此教程值針對於有程式設計基礎,且對PHP陌生的人看。文章比較簡單。主要看結構。詳細的也請大家自己多研究
PHP環境安裝:
  PHP通常組合是 :MySql PHP Apche 也有 IIS PHP MySQL或SqlServer
當然我們可以進行選擇組合包來進行安裝。新手建議裝AppServphpnow等。
iis下可以用這個安裝運行一下就支援php了,mysql要安裝一下。
  也可以進行自己安裝各個部分。然後自己進行配置。
  PHP各版本的下載網址:http://museum.php.net/php5/
  Apche下載位址:http://prdownloads.sourceforge.net/appserv/ appserv-win32-2.5.10.exe?download
  MySQL下載位址:http://www.mysql. cn/
  設定安裝教學:http://wenku.baidu.com/view/ c6118b1810a6f524ccbf85f9.html
      或/article/33062.htm================================================== ====================
語法:
  PHP的語法很簡單--直接看程式碼: 這就是PHP程式碼的聲明方式。註: ?> 等這中寫法也可以寫,但不建議這麼寫。
  標記語句的結束:分號是標記一條語句的結束";" --每個語句結束後要用「;」分號表示結束.
=========== ================================================== ========
PHP中的註解: --詳見教程中的code
  php中的註解有單行註解: //這是註解
和大模組註解:/*這是註解*/
============================================ ===========================
變數:
PHP變數是鬆散的。但它也區分大小寫,這大家要注意。在使用它之前,無需聲明-根據變數聲明方式,PHP會自動把變數轉換成正確的資料類型.
在PHP中聲明變數使用$關鍵字來聲明--所有的變數都是由$來標識的
變數命名規則:
變數名稱必須以字母或底線"_" 開頭。
變數名只能包含字母數字字元以及底線。
變數名稱不能包含空格。如果變數名稱由多個單字組成,那麼應該使用底線進行分隔(例如 $my_string),或以大寫字母開頭(例如 $myString)。
註:(基本上所有的程式語言的變數命名規則都差不多!)

範例:

複製程式碼 程式碼如下:

       //宣告變數
       $var_name = "snow";
      /*
          /*
        顯示結果: snow
      */
?>

 4PH   總量陳述中的聲明中變異數 這樣的聲明中的變異數 LPHHPH  這樣。聲明常數使用define函數來宣告的。直接看code
複製程式碼 程式碼如下:

     /*
      define函數有三個參數
       第一個參數:指定常數名--不得使用關鍵字,常數不能有$符號
       第二個參數:指定常數的值--只能是布林、整數、浮點、字串四個型別
       第三個參數:指定此常數是否對大小寫敏感--true忽略大小寫,false區分大小寫
    */
     define("Name" ,"張三",true);
     echo name;
    /*顯示結果:張三--因為是true所以不區分大小寫*/
?>
PHP中也有預設常數--大家可以查詢PHP手冊或相關資料
=============================== ========================================
數組:    --PHP的數組還是比較簡單好用的。
  PHP數組可以當作其它語言中的集合使用
  PHP數組裡可以存放PHP支援的任何類型。當然也可以存放類別物件等--直接看code
複製程式碼 程式碼如下:

        /*========================== =========================================*/
        //數值數組
         $nums = array(1,2,3);
        //或與
           $nums [2] = 4;
        echo $nums[2]."
";
       ================================================== ====*/
        //關聯陣列  --其中的「=>」是PHP中的關聯符號,就是指定鍵值對的。
         $ns = array("name"=>"張三","age"=>22,"sex"=>"man"); 
        $ns["age"] = 22;
        $ns["sex"] = "man";
      $ns["sex"] = "man";
      $ns["sex"] = "man";
      $ns["sex"] = "man";
      $ns["sex"] = "man";
      $ns["sex"] = "man";
    "]."
年齡:".$ns["age"]."
性別:".$ns["sex"]."
>            姓名:張三
              年齡:22
        /*======================= ============================================*/
        / /多維數組--數組裡面還可以存放數組
         $bs = array("張三"=>array("愛好"=>"計算機","年紀"=>"23","=>"計算機","年紀"=>"23",""=>"計算機","年紀"=>男"),"小紅"=>array("嗜好"=>"吃飯","性別"=>"女"));
        //調整 bs = array
        (
            "張三"=>array
      >"計算機",
                "年紀"=>"23",
        =>"男"
            ),
            "小紅"=phpcngt        "嗜好"=>"吃飯",
                "性別"=> 
        );
        //或以
         $bs["小紅"]["性別"] = 2; $bs["小紅"][2] = 小紅"]["性別"] = 2; $bs["小紅"][2] = 2; ....
        //或
         $bs["張三"] = array("嗜好"=>"電腦","年紀"=>"23","性別"=cngtphpcn ["小紅"] = array("嗜好"=>"吃飯","性別"=>"女");
        echo $bs["小紅色"]["性別"]."
        /*輸出:女*/
       /*================================= ==================================*/
    ?>

================================================= ======================
 PHP運算子: --摘錄w3school的教學
  
本部分列出了在PHP 中使用的各種運算子:
算數運算子
運算子 說明 範例 結果
Addition x=2
x 2
4
- Subtraction x=2
5-x
3
* Multiplication x=4
x*5
20
/ Division 15/5
5/2
3
2.5
% Modulus (division remainder) 5%2
10%8
10%2
1
2
0
Increment x=5
x
x=6
-- Decrement x=5
x--
x=4
賦值運算符
運算子 說明 範例
= x=y x=y
= x =y x=x y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
.= x.=y x=x.y
%= x%=y x=x%y

比較運算子

運算子 說明 範例
== is equal to 5==8 returns false
!= is not equal 5!=8 returns true
> is greater than 5ph​​pcngtphpcn8 returns false
is less than 5ph​​pcnltphpcn8 returns true
>= is greater than or equal to 5ph​​pcngtphpcn=8 returns false
is less than or equal to 5ph​​pcnltphpcn=8 returns true

邏輯運算子

運算子 說明 範例
&& and x=6
y=3

(x 1) returns true

|| or x=6
y=3

(x==5 || y==5) returns false

! not x=6
y=3

!(x==y) returns true


程式判斷語句:

   和C#、java、C等判斷語句一樣。有if..else/else..if、switch語句--直接看Code

複製程式碼 程式碼如下:

         $name = "張三"; //宣告變數
       一個,一個條件成立。就算後面的也成立,都會被忽略*/
         //判斷名字是否為張三
          if($name == "張三echo "張三";
         }
         else if($name == "李四") //接著判斷
               }
         else //以上皆不走進else
         {
              echo "其它";
     >          $num = 1;
         /*
          switch選擇結構可if的原則差不多。只是在case要加break --當然也可以不加。
            以這樣的話語執行玩case 1後不會跳出去,而是繼續執行下一個case分支。直到遇見break才跳出去、。大家可以自己試試
          */
         switch($num)
                echo "一個";
                break;
           break;
          echo "二";
                break;
            default:  //預設為分支。當條件都不成立的時候執行。
                echo "其它」;
         }

                      地   ?>

PHP循環:

  和其它強型別的程式語言一樣。 php也有while、do while、for、foreach --直接看code

複製程式碼 程式碼如下:

        $index = 1;
        while($index  echo "第". $index."次"."
";
            $index ; //累加
       '
' ;
        $index = 1;
        do
        {
               $index ;
        }
        while($index
       /*以上結果輸出1次*/
      cnltphpcn=3 ;$index )
        {
                echo "第".$index."次"."php /*以上結果輸出3次*/
        echo '
';
        $index = array("1","2","3");
        foreach($index as $temp) //遍歷數組
         {
            echo "值:".$temp."
";
        }
   

  php函數的宣告很簡單,只要前面加上關鍵字function後面跟函數名稱就行了。 --具體格式直接看code

複製程式碼 程式碼如下:

        /*PHP函數*/
        // echo "無參函數
";
        }

        //有參函數--傳入的參數也可為類別物件
 BR>            echo $str;
        }

        MyEcho() //輸出:不使用
    ?>

PHP類:

  php也像其它高階語言一樣,支援物件導向程式設計。在這裡我說基礎部分php類別的聲明。有關於物件導向的程式設計方式,大家自行研究

  php宣告類別的方式,也要加關鍵字 class  --具體看code -(其中包含靜態函數。函數呼叫等)

複製程式碼 程式碼如下:

        class MyClass //類別的宣告
                 private $ jum2;
            static public $test = "測試靜態方法"; //定義公有變數
                         return $this->jum1 $this->jum2; / / "->" 符號是類別呼叫的意思
              }

              {
                $this->jum1 = $Num1 ;
                $this->jum2 = $Num2;
                }

            static function Tt()
            {
  "
".MyClass::$test."
";   
            }
        echo $temp->SetNum(2,8)->Calc(); //輸出:10
        MyClass::Tt(); //"::" >

PHP表單處理:

  在頁面使用者提交值的時候用$_GET 和$_POST 或$_REQUEST (它包含了$_GET、$_POST和$_COOKIE)系統定義的變數來讀取提交過來的值--看code

複製程式碼 程式碼如下:


            echo $_POST[ echo $_REQUEST["xx"];
        //用get讀取數值。自己試
    ?>
   

        phpcnltphp value="提交" />
   



暫時就這麼多了...如果有時間,我會寫下PHP常用的應用。高級部分。 (包括會話、cookie、物件導向、常用函數等等)
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PHP中的新手入門指南 PHP中的新手入門指南 May 25, 2023 am 08:03 AM

PHP是一門熱門的前端程式語言,它功能強大、易學易用,並且被廣泛用於網站的開發和維護。對於初學者來說,PHP入門需要一定的學習與掌握,以下就提供一些PHP的新手入門指南給大家。一、學習基本概念在學習PHP之前,你需要先了解一些基本概念。 PHP是一種向Web伺服器發出指令的腳本語言。簡單來說,你可以使用PHP來產生HTML程式碼並將其傳送給瀏覽器,最終呈現在網頁上

PHP入門指南:TCP/IP編程 PHP入門指南:TCP/IP編程 May 20, 2023 pm 09:31 PM

PHP作為一個流行的伺服器端腳本語言,它不僅可以用於Web應用程式的開發,還可以用於進行TCP/IP程式設計以及網路程式設計。在本文中,我們將為您介紹TCP/IP程式設計的基礎知識和如何使用PHP進行TCP/IP程式設計。一、TCP/IP編程的基礎知識TCP/IP協議是Internet上進行通訊的標準協議,它是由TCP協議和IP協議兩個部分組成的。 TCP協定負責建立可靠連接

PHP入門指南:JSON擴充 PHP入門指南:JSON擴充 May 20, 2023 am 08:37 AM

PHP是一門廣泛使用的程式語言,尤其在Web開發中,PHP佔據著重要的地位。其中,JSON是一種常見的資料格式,它可以用於儲存和傳輸資料。 PHP中提供了JSON擴展,方便開發人員對JSON資料進行操作與處理。本文將介紹JSON擴充的基本用法和應用場景。一、JSON擴充基本用法將JSON字串轉換為PHP物件或陣列PHP中的json_decode()函數可以將

PHP入門指南:檔案上傳和下載 PHP入門指南:檔案上傳和下載 May 22, 2023 am 10:51 AM

在Web開發中,文件的上傳和下載是一個非常常見的需求。無論是使用者上傳頭像、文檔,或是管理員讓使用者下載某個文件,都需要使用這個功能。而PHP作為一個強大的伺服器端語言,自然也提供了強大的檔案操作函數和類別庫,讓我們可以輕鬆實現檔案上傳和下載功能。本篇文章將介紹PHP中實作檔案上傳和下載的基本流程和常用函數,並提供範例程式碼。如果你是PHP初學者或正在學習文件操作

PHP入門指南:一些常見的HTTP狀態碼 PHP入門指南:一些常見的HTTP狀態碼 May 21, 2023 am 08:15 AM

對於PHP初學者來說,了解HTTP狀態碼是非常重要的。 HTTP狀態碼是指由Web伺服器傳回的3位數字代碼,用來表示客戶端請求的處理結果。本篇文章將介紹一些常見的HTTP狀態碼及其意義,幫助PHP初學者更能理解網站開發過程中遇到的各種HTTP狀態碼。 200OK200OK是最常見的HTTP狀態碼之一,表示請求已成功處理並傳回結果。當你造訪一個網站的時候,如

PHP入門指南:PHP基礎語法 PHP入門指南:PHP基礎語法 May 20, 2023 am 08:39 AM

PHP是一種伺服器端腳本語言,它被用來開發動態網站、Web應用程式和網頁程式。 PHP的應用範圍非常廣泛,無論是初學者還是有經驗的開發人員,都可以從中獲益。本文將為您提供PHP的基礎文法入門指南。如果您想學習PHP編程,並且從頭開始打好基礎,那麼您來對了地方。 PHP的基本架構一個PHP程式包含以下三個部分:<?php//PHP程式碼?>程式碼兩邊的&

PHP入門指南:快取設定 PHP入門指南:快取設定 May 20, 2023 am 08:10 AM

PHP是一種非常流行的程式語言,在網路開發領域經常被使用。在PHP開發中,快取設定是非常重要的一部分。快取可以提高網站效能和使用者體驗,降低伺服器負載,是網站優化的常用手段之一。本文將為大家介紹PHP快取設定的入門指南。一、什麼是快取?快取就是將一些經常性存取的資料保存在記憶體中,以便下次造訪時可以快速獲取,避免重複計算或查詢資料庫,提高回應速度。 PHP中,緩

PHP入門指南:程式碼版本管理 PHP入門指南:程式碼版本管理 May 24, 2023 am 08:13 AM

在軟體開發中,版本管理是極為重要的環節。因為在團隊中編寫程式碼不可避免地需要合併各人的程式碼。版本管理工具可以幫助我們追蹤程式碼修改,以及在合併時避免衝突。其中Git是目前最受歡迎的版本管理工具,無論是個人開發或團隊協作都必備。本文將圍繞Git為大家介紹使用版本管理工具的好處、Git的基本概念與基礎操作,並說明如何運用Git與團隊合作開發。為什麼我們需要版本

See all articles