初學php應該了解的知識

零下一度
發布: 2023-03-10 16:00:01
原創
1215 人瀏覽過

開始與結束標記

  1. 常用兩種:<?php ?>,<script language="php"> </script>

  2. 短標記:<? ?>,需開啟php.ini檔案的short_open_tag指令

  3. ASP風格標記:

    <% %>
  4. ,需開啟php.ini檔案的asp_tags指令

    php資料類型(9種)
  1. 四種標量類型
  • #boolean
  • integer
  • float
  • string
  1. 三種複合型別
  • array
  • object
  • callable(可呼叫)
  1. 兩種特殊型別
  • #resource(資源)
  • #NULL(無類型)
  1. 偽類型
  • mixed(混合類型)
  • number(數字型別)
  • callback(回呼類型,又稱為callable)

array|object

  • void

  • 偽變數$...
  • 類型偵測函數(is_type),eg:
  • is_string($str)

  • #超全域變數

  • ## $GLOBALS

$_SERVER:儲存關於標頭、路徑、腳本位置等資訊

  • $_REQUEST:收集html表單提交的資料

  • $_POST

$_GET

$_FILES

  • $_ENV

  • $_COOKIE

  • #$_SESSION

  • ##在函數體內存取全域變量

    global $variable_name
  • #$GLOBALS[variable_name]

  • ##設定常數

    define(const_name, const_value, boolean)

  • const_name:常數名稱

    const_value:常數值
  • boolean:常數名稱大小寫敏感,預設false敏感,true不敏感

    建立陣列

  • ##array()

  • 取得陣列長度count($arr)

  • 陣列排序:升序sort()

    ,降序
  • rsort()
  • #陣列鍵排序:升序
  • ksort()
  • ,降序

    krsort()

  • 陣列值排序:升序

    asort(),降序arsort()

#foreach 迴圈(只用於陣列)
  • #foreach($array as $value) {}
  • foreach($array as $key => $value) {}

  • 魔術變數
  • __LINE__

    :目前行號
  • __FILE__

    :檔案完整路徑和檔案名稱
  • __DIR__
  • :檔案所在目錄

  • #__FUNCTION__

    :函數名稱
############################################################## __METHOD__###:類別的方法名稱###############__NAMESPACE__###:目前命名空間的名稱###########「物件導向## ##########類別使用class關鍵字後加上類別名稱定義############類別名稱後的一對大括號({})內可以定義變數和方法############類別的變數使用var來聲明,變數也可以初始化值############函數定義類似php函數的定義,但只能透過該類別及其實例化的物件存取############建構子###function __construct($arg1, $arg2, ...)###,主要用來初始化物件## ##########析構函數###function __destruct()###,在物件生命週期結束時調用,可銷毀變數############繼承## #extends###,php不支援多重繼承############方法重寫,子類別可改寫父類別方法以符合需求############對屬性或方法的存取控制:###public###、###protected###、###private##############介面###interface### ############常數用###const###定義,無需$############抽象類別########## #宣告為static的屬性或方法,可以不實例化類別而直接存取############父類別方法被宣告為final,子類別無法覆寫與繼承####### #####子類別呼叫父類別建構方法###parent::__construct()############

以上是初學php應該了解的知識的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板