<output id="r87xx"></output>
    1. 
      
      <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
        •   

               當前位置:首頁>軟件介紹>PHP編程講義 查詢:
               
          PHP編程講義

          第一部分PHP開發(fā)入門

          1、 PHP的優(yōu)勢與背景

          PHP是能讓你生成動態(tài)網(wǎng)頁的工具之一。PHP代表:超文本預處理器 (PHP: Hypertext Preprocessor)。PHP是完全免費的,不用花錢,

          你可以從PHP官方站點 自由下載。

          與Java和Perl不同,你不必把頭埋進 100多頁的文檔中努力學習才可以寫出一個象樣的程序。只要了解一些基本的語 法和語言特色,你就可以開始你的PHP編碼之旅了。之后你在編碼過程中如果遇 到了什么麻煩,還可以再去翻閱相關文檔。

          PHP的語法類似于C,Perl,ASP或者JSP。對于那些對上述之一的語言較熟悉的人來說,PHP太簡單了 。當然你沒有任何基礎也是可以學習的。 如果更好的學習建議可以先看看些 HTML 和 SQL 的基礎。

          2、 PHP環(huán)境的搭配

          所需的工具: WampServer 5 集成環(huán)境

          Wamp5是Apache+PHP+Mysql 在Windows下的集成環(huán)境,擁有簡單的圖形和菜單安裝。該版本集成了PHP5.2.5 Mysql5 Apache2 phpMyAdmin 2.11.2.1 SQLiteManager 1.2.0 滿了大部分PHPer的需求…

          3、PHP常用工具和數(shù)據(jù)庫常用工具

          MYSQL工具:MYSQL Administrator

          PHP開發(fā)工具:Zend  Stodio  ,PHPedit , EditPlus 2 ,easyeclipse ,DW 等

          1、PHP標記方式

          從語法上看,PHP語言近似于C語言。可以說,PHP是借鑒C語言的語法特征,由C語言改進而來的。我們可以混合編寫PHP代碼和HTML代碼,不僅可以將PHP腳本嵌入到 HTML文件中,我們甚至還可以把 HTML 標簽也嵌入在 PHP 腳本里。以下是你可以采用的幾種方法。

          你可以選用其中一種你最適合的并且就這樣堅持這種方法!

          從HTML中分離

          以下是可以使用的方法:
          (1)<? Echo("這是PHP語言的嵌入范例 "); ?> (
          (2)<?php . . . ?>
          (3)<script language="php"> . . . </script>

          (4)<% . . . %>

          如:Hellowrld程序

          <?

          echo"hello,world ";

          ?>

          也可以寫成

          <?php

          echo"hello,world ";

          ?>

          2、PHP注釋方式

          與Perl和C一樣,在PHP中用“;”來分隔語句。那些從HTML中分離出來的標志也表示語句的結束。

          注釋

          PHP支持C,C 和Unix風格的注釋方式:

          /* C,C 風格多行注釋 */
          // C 風格單行注釋
          # Unix風格單行注釋

          注意:不要讓注釋陷入遞歸循環(huán)當中,否則會引起錯誤。

          如:

          <?

          /*

          Echo"這是一個錯誤的示范。 " ;/*遞歸注釋*/

          */

          ?>(顯示的結果是Parse error: syntax error, unexpected '*' in D:yqwwwad12.php on line 4這一句話,就表示錯誤出在第四行)

          這一例中最后一個“*/”是多余的,第一個“*/”已經(jīng)關閉了注釋區(qū)域。

          如何處理簡單的PHP錯誤

          (1)、你要把PHP.ini 里的 display_errors   =   On 才可以顯示錯誤位置

          (2)習慣使用echo  或者 print 打印

          (3)學會使用注釋來屏蔽符號來調(diào)試

          // ……….

          /*…………  */ 

          #..............

          3、 基本語法

          (1)、htm 和 php 混編

          只要將htm語句寫在尖括號的外面就行,結果會直接顯示出來。如:

          <?

          Echo"你好!" ;

          ?>

          進行混編:

          <?

          Echo"你好!" ;

          ?>

          <font color=red>我好!<font>

          這樣就會得到“你好!我好!”的結果

          (2)、一個語句以  ; (分號結束)

          結束一個語句,是以“;”來結束,但必須是英文半角下的。

          4、PHP常量的使用

          (1)常量命名規(guī)則

          常量名和其他任何PHP標記遵循同樣的命名規(guī)則。合法的常量以字母或下劃線開始,后面跟任何字母、數(shù)字或下劃線。常量是區(qū)分大小寫的。

          例:

          <?

          //合法的常量名

          define("FOO","something");

          define("FOO","something else")

          define("FOO_BAR","something more")

          非法的常量名

          define("2FOO","something");

          ?>

          (2)定義常量的語法

          在PHP中,常量用define()函數(shù)來定義。不能通過賦值語句;

          ● 常量的值只能是標量;(blooean,integet,float,string)

          ● 常量可不用理會變量范圍的規(guī)則而在任何地方定義和訪問;

          ● 常量一旦定義就不能被重新定義或者取消定義;

          例:

          <?

          define("COPYRIGHT","Copyright?2000");

          echo COPYRIGHT;

          ?>

          5、PHP變量

          (1)變量命名規(guī)則

          常量名和其他任何PHP標記遵循同樣的命名規(guī)則。合法的常量以字母或下劃線開始,后面跟任何字母、數(shù)字或下劃線。用特殊符號“$”

          如:

          <?

          $var='Bob';

          $Var='Joe';

          echo"$var,$Var" 輸出“Bob',Joe”

          $4site='not yet';這是非法的變量名

          $_4site='not yet';合法

          $i站點is='mansikka';合法,可以用中文

          ?>

          引用賦值示例:

          <?

          $foo='Bob';

          $bar=&$foo ;

          $bar="My name is $bar";

          echo$bar;

          echo$foo;

          ?>

          6、PHP的數(shù)據(jù)類型

          PHP支持以下8種原始數(shù)據(jù)類型

          標量類型

          Boolean(布爾型)

          Integer(整型)

          Float(浮點型)

          Srting(字符串類型)

          復合類型

          Array(數(shù)組)

          Object(對象)

          特殊類型

          Resource(資源)到外部資源的一個引用

          NULL



          四種標量類型:

          boolean(布爾型) 理解為真假型

          integer(整型)

          float(浮點型,也作“double”) 理解為小數(shù)型

          string(字符串)

          兩種復合類型:

          array(數(shù)組)

          object(對象)

          (1) 布爾型boolean

          只能是“真”“假”的數(shù)據(jù)類型,要指定一個布爾值,須使用關鍵字TRUE或FALSE

          從其他數(shù)據(jù)類型轉換成布爾型,以下值被認為是FALSE:

          ● 布爾值FALSE;

          ● 整型值0;

          ● 浮點型值0.0

          ● 空白字符串和字符串”0”

          ● 沒有成員變量的數(shù)組;

          ● 特殊類型NULL

          其他值都被認為是TRUE

          如:

          <?

          var_dump(bool)"");//bool(false)

          var_dump(bool)1);//bool(true)

          ?>

          (2)整型

          這與我們?nèi)粘K娨粯?正整數(shù)、負整數(shù),也可以是十進制數(shù)、八進制、十六進制。數(shù)值前面可以加上正負號,用八進制數(shù)字前加上0、十六進制要加上0x。

          從布爾值轉換,F(xiàn)ALSE換成0,TRUE轉換成1。從浮點數(shù)轉換,小數(shù)點去掉,變成整數(shù)。

          如:<?

          $a=1234;//十進制數(shù)

          $a=-123;//一個負數(shù)

          $a=0123;//八進制數(shù)

          $a=0x1a;十六進制數(shù)

          ?>

          (3)浮點數(shù)型

          理解為小數(shù)型。如:

          <?

          $a=1.234;//表示小數(shù)1.234

          $a=1.2e3;//表示1.2乘以10的3次方

          $a=7E-10;//表示7乘以10的-10次方

          ?>

          (4)字符串

          就是一串字符的集合,使用引號括起來賦給我的自定義變量。一般共有256種不同字符的可能性。可以用以下方法進行定義:

          A單引號

          指定一個字符串的最簡單的方法是單引號(‘)括起來,要表示一個單引號,需要用斜線()轉義。

          B雙引號

          不支持斜線()轉義字符,需要使用更多的特殊字符轉義序列。

          C定界符“<<<”

          在“<<<”之后提供一個標識符,然后是字符串,然后是同樣的標識符結束字符串。結束標識符必須從行的第一列開始。如:

          <?

          $str=<<<EOD//字符串標識符為EOD,表示字符串從下一個字母開始

          Example of string

          spanning multiple lines

          using heredoc syntax.

          EOD;//字符串標識符EOD表示字符串到此結束

          ?>

          7、PHP運算符

          (1)、算術運算

          理解為數(shù)學運算

          例:    5 * 6 – 12

          <?

          echo 5*6-12;

          ?>

          結果顯示18

          請同學們?nèi)プ鲞@一個  2*(28+1)

          注:算術運算遵循數(shù)學運算規(guī)則

          從左到右,先算乘除后算加減,遇到括號先算括號內(nèi)

          (2)、賦值運算

          把一個值寫入一個變量

          例:如我們給變量賦一個值,值為1.$a=1;

          寫法如下:

          <?

          $a=1;

          echo $a;

          ?>

          結果顯示為1.

          $a+=2;

          $a*=3;

          注:把右邊的值賦予左的變量。

          (3)比較運算

          用來確定兩個數(shù)之間的關系

          PHP比較運算符

          例子

          名稱

          結果

          $a==$b

          $a===$b

          $a!=$b

          $a<>$b

          $a!==$b

          $a<$b

          $a>$b

          $a<=$b

          $a>=$b

          等于

          全等

          不等

          不等

          非全等

          小于

          大于

          小于等于

          大于等于

          TURE,如果二者相等

          TURE,如果二者相等,同時類型也相同

          TURE,如果二者不相等

          TURE,如果二者不相等

          TURE,如果二者不相等,或類型不相同

          TURE,前者嚴格小于后者

          TURE,前者嚴格大于后者

          TURE,前者小于或等于后者

          TURE,前者大于或等于后者




          例:

          1==2,等于.結果無顯示,表示1不等于2,那就是假,假不顯示.

          3!=2

          5<3

          "ok"=="ok"

          1==='1'

          注:比較運算得到的值為布爾值

          (4)、邏輯運算

          先將比較的兩邊轉換成布爾類型,再執(zhí)行他們的關系

          例:

          1 && 1

          0 && 1

          1 || 1

          1 || 0

          注:邏輯運算得到的值為布爾值

          5、遞增遞減運算

          只操作變量的一種運算

          例:

          $a++,返回$a,然后再將$a的值加1

          ++$a,將$a的值加1,再返回$a

          $a--返回$a,然后再將$a的值減1

          --$a將$a的值減1,再返回$a

          三、 PHP流程控制

          1、 PHP條件語句的應用

          (1)條件語句

          有三種結構。程序中最常見的,大部分語言中都存在的一種條件語句,在開發(fā)中起著至關重要的作用。

          繼續(xù)閱讀



          PHP如何讀取xml文件 php版本比較
          PHP比ASP的優(yōu)勢php入門教程
          php與js我們?nèi)绾芜x擇呢PHP+Ajax實現(xiàn)分頁技術
          HP的簡明教程PHP學習總結筆記
          PHP基本語法詳解Char3 php基礎知識
          解析PHP中的內(nèi)存管理動態(tài)分配和釋放內(nèi)存php與apache結合使你的網(wǎng)站服務器支持php服務器腳本程序
          PHP編程要點PHP基礎學習
          php網(wǎng)站開發(fā)工具推薦介紹PHP基礎資料
          信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
          • 勁爆價:
            不限功能
            不限用戶
            1998元/年

          • 微信客服

            <output id="r87xx"></output>
          1. 
            
            <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
              • 久久蜜桃小电影 | 亚洲大香香蕉网 | 欧美黄色一级生活片 | 国产一级片免费视频 | 一区二区三区视频杨思敏 | 中国操逼一级操逼操逼大黄片 | 久久久久久久久久久熟女爽 | 理伦在线中文字幕 | 大香蕉视频99一本 | 很很日很很鲁啊! |