PHP與MYSQL程式設計【第四版】 第三章隨筆——(1)

來源:互聯網
上載者:User

標籤:

第三章PHP基礎

 

  (3.1——3.5)

 

  3.1  在WEB頁面中嵌入PHP代碼

    預設文法:<?php ?>

    短標籤:<? ?>或<?="";?>——不推薦

    指令碼:<script language="php"></script>

    ASP風格:<% %>

 

  3.2 為代碼添加註釋

    單行C++文法://

    shell文法:#

    多行C文法:/*

          This

          That

          */

 

  3.3 向瀏覽器輸出資料

    print():1.print()

         2.print ""

    echo():1.echo()

         2.echo ""

    printf():interger printf(string format [, mixed args])

      printf()便於輸出由靜態文本和一個或多個變數中儲存的動態資訊組成的混合產物

      printf("Bar inventory:%d bottles of tonic water.".100)  // 輸出: Bar inventory:100 bottles of tonic water.

    sprintf():string sprintf(string format[, mixed arguments])

      sprint()函數功能與printf()相同,但它將輸出賦給一個字串,而不是直接呈現到瀏覽器

      $cost = sprintf("$%.2f",43.2);  // $cost = $43.20

 

            P.S 常用的類型指示符

                %b        將參數認為是一個整數,顯示為位元

                %c        將參數認為是一個整數,顯示為對應的ASCII字元

                %d        將參數認為是一個整數,顯示為有符號十進位數

                %f        將參數認為是一個浮點數,顯示為浮點數

                %o        將參數認為是一個整數,顯示為八位元

                %s        將參數認為是一個字串,顯示為字串

                %u        將參數認為是一個整數,顯示為無符號十進位數

                %x        將參數認為是一個整數,顯示為小寫十六進位數

                %X        將參數認為是一個整數,顯示為大寫的十六進位數

 

  3.4 PHP支援的資料類型

    資料類型(datatype)是具有一組相同特性的資料的統稱。

    常見的資料類型包括:

      布爾型:返回TRUE或FALSE,不區分大小寫。可用0表示FALSE,非零值表示TRUE

      整形:十進位;八進位;十六進位

      浮點型:也稱單精確度數、雙精確度數或實數可以指定包含小數部分的數

      字串:簡言之,字串是一個連續的字元序列,通常用單引號或雙引號界定

    符合資料類型包括:

      數組(array):二維數組、多維陣列

      對象:對象必須顯示的進行聲明。聲明對象屬性的行為在類(class)中進行。

深入對象:
class Appliance {    private $_power;    function setPower($status){        $this->_power = $status;    }}...$blender = new Appliance;/*    類定義建立了一些與資料結構(這裡的Appliance)相關的屬性和函數,Appliance只有一個屬性power,這個屬性可用setPower()進行修改。    類定義是一個模板,本身無法操作,而對象是基於此模板建立的。這是通過new關鍵字實現的。因此最後一行建立了類Appliance的一個對象,名為blender    這樣就可以使用setPower()來設定blender對象的power屬性了:    $blender->setPower("on")*/

      使用類型強制轉換實現資料類型間的轉換:

 

            P.S 類型轉換操作符

                轉換操作符        轉換為

                (array)            數組

                (bool)或(boolean)        布爾值

                (int)或(integer)        整數值

                (object)            對象

                (real)或(double)或(float)     浮點數

                (string)            字串

 

    類型自動轉換:PHP對於類型定義非常鬆散,有時會根據引用變數時所處的環境,將變數自動轉換為整數類型。

    與類型有關的函數:

      擷取類型:gettype()形式:string gettype(mixed var)

      轉換類型:settype()形式:boolean settype(mixed var,string type)

     類型標識符函數:形式:boolean is_name(mixed var)

 

  3.5 標識符

    合法的標識符需滿足以下性質:

      以字母或底線開頭

      只能由字母、數字、底線和從127~255的其他ASCII字元組成

      區分大小寫

      任意長度

      標識符名不能與任何PHP預定義關鍵字相同。

 

PHP與MYSQL程式設計【第四版】 第三章隨筆——(1)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.