PHP標記風格 PHP一共支持4種標記風格php
<?php
echo "這是XML風格的標記";
?>
複製代碼
腳本風格web
<script language="php">
echo '這是腳本風格的標記';
</script>
複製代碼
簡短風格數據庫
<? echo '這是簡短風格的標記'; ?>
複製代碼
ASP風格數組
<%
echo '這是ASP風格的標記';
%>
複製代碼
php.ini文件bash
將short_open_tag和asp_tags 都設置爲ON,重啓Apache服務器便可服務器
PHP編碼規範 什麼是編碼規範 PHP書寫規則 PHP命名規則函數
縮進 大括號{} 關鍵字、小括號、函數、運算符學習
PHP命名規則ui
類命名 使用大寫字母做爲詞的分隔,其餘的字母均使用小寫 名字的首字母使用大寫 不要使用下劃線('_')編碼
類屬性命名 屬性命名應該以字符「m」爲前綴
方法命名 Is (判斷),Get(獲得),Set(設置)
方法中參數命名 第一個字符使用小寫字母
function EchoWord($firstWord,$secondWord){
…
}
複製代碼
變量命名 全部字母都使用小寫 使用'_'做爲每一個詞的分界
引用變量 引用變量要帶有「r」前綴
全局變量 全局變量應該帶前綴「g」
global = $gTest
複製代碼
常量/全局常量
常量/全局常量,應該所有使用大寫字母,單詞之間用'_'來分隔
靜態變量 靜態變量應該帶前綴「s」
函數命名 全部的名稱都使用小寫字母,多個單詞使用「_」來分割
PHP註釋 PHP支持3種風格的程序註釋
C++風格的單行註釋(//)
C風格的多行註釋(/*…*/)
Shell風格的註釋(#)
複製代碼
PHP常量 聲明和使用常量 預約義常量
常量能夠理解爲值不變的量 一個常量由英文字母、下劃線和數字組成,但數字不能做爲首字母出現 define()函數來定義常量
聲明和使用常量
mixed constant(string const_name)
bool defined(string constant_name);
複製代碼
預約義常量
PHP變量
聲明變量 變量賦值 變量做用域 可變變量
$變量名稱=變量的值
複製代碼
變量的賦值有三種方式 (1)直接賦值 (2)傳值賦值 (3)引用賦值
變量做用域 三種變量做用域 局部變量、全局變量和靜態變量
可變變量
聲明可變變量的方法是在變量名稱前加兩個「$」符號
聲明可變變量的語法以下:
$$可變變量名稱=可變變量的值
複製代碼
PHP 概述
PHP 是一種建立動態交互性站點的強有力的服務器端腳本語言
PHP 是免費的,而且使用很是普遍
PHP 語法很是相似於 Perl 和 C。PHP 經常搭配 Apache (web 服務器) 一塊兒使用。不過它也支持 ISAPI,而且能夠運行於 Windows 的微軟 IIS 平臺
什麼是 MySQL?
MySQL 是一種數據庫服務器 MySQL 支持標準的 SQL MySQL 可在許多平臺上編譯 MySQL 可免費下載使用
strlen() 函數 strlen() 函數用於計算字符串的長度
strpos() 函數 strpos() 函數用於在字符串內檢索一段字符串或一個字符
PHP 運算符-算數運算符 PHP 運算符-賦值運算符 PHP 運算符-比較運算符 PHP 運算符-邏輯運算符
PHP的數據類型 Boolean型 integer型 浮點型 字符串型 複合數據類型
僞類型
mixed
number
void
callback
複製代碼
bool isset檢測有沒有被賦值 void unset銷燬指定的變量
is_array()、is_bool()、is_float()、is_integer()、is_null()、is_numeric()、is_object()、is_resource()、is_scalar() 和 is_string()
bool empty bool is_null
PHP的運算符包括算術運算符、字符串運算符、賦值運算符、位運算符、邏輯運算符、比較運算符、遞增或遞減運算符、錯誤控制運算符等。
算術運算符
賦值運算符
位運算符
邏輯運算符
比較運算符
運算符的優先順序
PHP的數據類型
標量數據類型 複合數據類型 特殊數據類型 轉換數據類型 檢測數據類型
PHP一共支持8種原始類型:
4種標量類型 boolean(布爾型) integer(整型) float/double(浮點型) string(字符串型)
兩種複合類型 array(數組) object(對象)
兩種特殊類型 resource(資源) NULL
標量數據類型
複合數據類型——數組
$array = ('value1',' value2 '……)
或
$array[key] = 'value'
或
$array = array(key1 => value1, key2 => value2……)
複製代碼
複合數據類型——對象
特殊數據類型
轉換數據類型
settype()函數
bool settype ( mixed var, string type )
複製代碼
檢測數據類型
好了,歡迎在留言區留言,與你們分享你的經驗和心得。
感謝你學習今天的內容,若是你以爲這篇文章對你有幫助的話,也歡迎把它分享給更多的朋友,感謝。
感謝!承蒙關照!您真誠的讚揚是我前進的最大動力!