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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

细说PHP(三)

發(fā)布時間:2023/12/10 php 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 细说PHP(三) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

第3章 PHP的基本語法

  • 3.1 PHP的應(yīng)用
    • 3.1.1 PHP簡介
    • 3.1.2 PHP的作用
  • 3.2 第一個PHP腳本程序
  • 3.3 PHP語言標記
  • 3.4 指令分割符號
  • 3.5 程序注釋
  • 3.6 程序中空白的處理
  • 3.7 變量
    • 3.7.1 變量的聲明
    • 3.7.2 變量的命名
    • 3.7.3 可變變量
    • 3.7.4 變量的引用賦值
  • 3.8 變量的類型
  • 3.9 數(shù)據(jù)類型之間相互轉(zhuǎn)換
    • 3.9.1 自動類型轉(zhuǎn)換
    • 3.9.2 強制類型轉(zhuǎn)換
    • 3.9.3 類型轉(zhuǎn)換細節(jié)
  • 3.10 常量
    • 3.10.1 定義
    • 3.10.2 常量和變量
  • 3.11 PHP中的運算符
    • 3.11.1 算數(shù)運算符
    • 3.11.2 字符串運算符
    • 3.11.3 賦值運算符
    • 3.11.4 比較運算符
    • 3.11.5 邏輯運算符
    • 3.11.6 位運算符
    • 3.11.7 其它運算符
    • 3.11.8 運算符的優(yōu)先級
  • 3.12 表達式

3.1 PHP的應(yīng)用

3.1.1 PHP簡介

  • 服務(wù)器端語言
  • 嵌入到HTML中的語言
  • 腳本語言

3.1.2 PHP的作用

  • 收集表單數(shù)據(jù)
  • 生成動態(tài)網(wǎng)頁
  • 字符串處理
  • 動態(tài)輸出圖像
  • 處理服務(wù)器端文件系統(tǒng)
  • 編寫數(shù)據(jù)庫支持的網(wǎng)頁
  • 會話跟蹤控制
  • 處理XML文件
  • 支持利用大量的網(wǎng)絡(luò)協(xié)議
  • 服務(wù)器端的其他相關(guān)操作
  • 3.2 第一個PHP腳本程序

  • 使用編輯器創(chuàng)建一個包含源代碼的文件
  • 將文件上傳到Web服務(wù)器
  • 通過瀏覽器訪問Web服務(wù)器運行程序
  • 3.3 PHP語言標記

  • <?php ?>
  • <? ?>
  • <% %>
  • <?=$variablename ?>
  • <?script langeuage="php"> </script>
  • 3.4 指令分割符號

  • 指令分割符號為;
  • 需要在每個指令后用分號結(jié)束
  • 結(jié)束標記?>隱含表示一個分號
  • 結(jié)束標記包含了行結(jié)束
  • 3.5 程序注釋

    1.單行注釋

  • //
  • #
  • 2.多行注釋

  • /* */
  • 3.6 程序中空白的處理

    3.7 變量

    3.7.1 變量的聲明

    • 不要求在使用變量之前聲明變量
    • 變量使用美元符號$后面跟變量名表示
    • unset()釋放指定的變量
    • isset()檢測變量是否設(shè)置和使用
    • empty()檢查一個變量是否為空

    3.7.2 變量的命名

    • 變量名嚴格區(qū)分大小寫
    • 內(nèi)置結(jié)構(gòu)和關(guān)鍵字以及用戶自定義的類名和函數(shù)名都不區(qū)分大小寫
    • 變量名由字母或者下劃線開頭,后面跟任意數(shù)量的字母,數(shù)字或者下劃線
    • 變量名的標識符一定不要以數(shù)字開頭,中間不可使用 空格,不能使用點分開

    3.7.3 可變變量

    可變變量獲取一個普通變量的值作為這個可變變量的變量名,ex:

    <?php$hi = "hello";$$hi = "world";echo "$hi$hello"; //輸出hello worldecho "$hi${$hi}"; //輸出hello world

    3.7.4 變量的引用賦值

    新的變量簡單的引用了原始變量,改動新的變量將影響到原始變量,這種賦值操作更加快速。只有有名字的變量才可以引用賦值。這種引用不會導(dǎo)致$bar和$foo在內(nèi)存上同體,只是把各自的值相關(guān)聯(lián)起來。
    ex:

    <?php$foo = 'Bob';$bar = &$foo; //將變量$foo引用賦值給變量$bar$bar = "My name is Tom";echo $bar; //變量$bar的值被改變,輸出"My name is Tom"echo $foo; //變量$foo的值被改變,輸出"My name is Tom"$foo = "Your name is Bob";echo $bar; //變量$bar的值被改變,輸出"Your name is Bob"echo $foo; //變量$foo的值被改變,輸出"Your name is Bob"

    3.8 變量的類型

    PHP是弱類型語言,變量的類型由存儲的數(shù)據(jù)決定

    1.四種標量類型

  • 布爾型
  • 整型
  • 浮點型
  • 字符串
  • PHP沒有給字符串的大小強加實現(xiàn)范圍,字符串可以使用單引號,雙引號,定界符三種字面上的方法定義

    1.單引號(1)在單引號中引起來的字符串不能再包含單引號,試圖包含會有錯誤發(fā)生。(2)如需要單引號,需要用反斜線轉(zhuǎn)義。反斜線自身也需要反斜線轉(zhuǎn)義(3)單引號中出現(xiàn)的變量不會被變量的值代替。即PHP不會解析單引號中的變量,而是將變量名原樣輸出2.雙引號(1)雙引號中的變量名會被變量值代替(2)轉(zhuǎn)義字符與其它字符合起來表示一個特殊字符,通常是一些非打印字符。3.定界符(1)定界符語法,在<<<之后提供一個標識符開始,然后是包含的字符串,最后是同樣的標識符結(jié)束字符串(2)結(jié)束標識符必須從行的第一列開始,并且后面除了分號不能有其它任何字符(3)定界符標識符必須遵循PHP標簽的命名規(guī)則 <?PHP//以標識符EOT開始和結(jié)束定義的一個字符串$string=<<<EOT這里是包含著定界符中的字符串 EOT;echo $string;

    2.兩種復(fù)合類型

  • 數(shù)組
  • 對象
  • 3.兩種特殊類型

  • 資源
  • NULL
  • 4.偽類型

    • mixed
    • number
    • callback

    3.9 數(shù)據(jù)類型之間相互轉(zhuǎn)換

    3.9.1 自動類型轉(zhuǎn)換

    3.9.2 強制類型轉(zhuǎn)換

    3.9.3 類型轉(zhuǎn)換細節(jié)

    3.10 常量

    3.10.1 定義

    boolean define(string name,mixed value [,bool case_intensitive]);

    3.10.2 常量和變量

    • 常量前沒有美元符號
    • 常量只能用define()函數(shù)定義,不能通過賦值語句定義
    • 常量可以不理會變量范圍的規(guī)則而在任何地方定義和訪問
    • 常量一旦定義就不能被重新定義或者取消定義,指定腳本運行結(jié)束自動釋放
    • 常量的值只能是四種標量之一

    3.11 PHP中的運算符

    3.11.1 算數(shù)運算符

    + - * / % ++ --

    3.11.2 字符串運算符

    . //連接字符串

    3.11.3 賦值運算符

    = += -= *= /= %= .=

    3.11.4 比較運算符

    > < >= <= == === //兩個操作數(shù)值相等,并且類型也相同蔡返回true否則返回false <>!= !==

    3.11.5 邏輯運算符

    and&& or|| not或! xor

    3.11.6 位運算符

    & | ^ ~ << >>

    3.11.7 其它運算符

    ?: `` //命令執(zhí)行符 @ //錯誤控制運算符,忽略后面表達式產(chǎn)生的錯誤 => //數(shù)組下標指定符號 -> //對象成員訪問符號 instanceof //測試一個給定的對象是否來自指定的類

    3.11.8 運算符的優(yōu)先級

    3.12 表達式

    總結(jié)

    以上是生活随笔為你收集整理的细说PHP(三)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。