php初學記

來源:互聯網
上載者:User

標籤:php.ini   value   通過   檔案名稱   檔案   收集   資料類型   ssi   global   

開始和結束標記
  1. 常用兩種:<?php ?>,<script language="php"></script>
  2. 短標記:<? ?>,需開啟php.ini檔案的short_open_tag指令
  3. ASP風格標記:<% %>,需開啟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
  1. 偽變數$...
  2. 類型檢測函數(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函數的定義,但只能通過該類及其執行個體化的對象訪問

php初學記

聯繫我們

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