php標記風格 php一共支援4種標記風格
<?php
echo
"這是xml風格的標記";
?>
複製**
指令碼風格
複製**
簡短風格
<? echo
'這是簡短風格的標記'; ?>
複製**
asp風格
<%
echo
'這是asp風格的標記';
%>
複製**
php.ini檔案
將short_open_tag和asp_tags 都設定為on,重啟apache伺服器即可
php編碼規範 什麼是編碼規範 php書寫規則 php命名規則
縮排 大括號{} 關鍵字、小括號、函式、運算子
php命名規則
類命名 使用大寫字母作為詞的分隔,其他的字母均使用小寫 名字的首字母使用大寫 不要使用下劃線('_')
類屬性命名 屬性命名應該以字元「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?
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 )
複製**
檢測資料型別
感謝!承蒙關照!您真誠的讚賞是我前進的最大動力!
PHP全棧學習筆記14
一 搭建php開發環境 apahce伺服器 dreamwear建立站點 對於 php 開發者來說,選擇一款好用的 php 開發工具是很重要的,目前比較有名的 php 開發工具有 zend studio 等 zend studio 功能更強大,推薦使用 zend studio。zend studio入...
PHP全棧學習筆記14
一 搭建php開發環境 apahce伺服器 dreamwear建立站點 對於 php 開發者來說,選擇一款好用的 php 開發工具是很重要的,目前比較有名的 php 開發工具有 zend studio 等 zend studio 功能更強大,推薦使用 zend studio。zend studio入...
Python全棧開發實戰學習15
軟體重用的重要方式除了繼承之外還有另外一種方式,即組合 組合是指在乙個類中以另外乙個類的物件作為資料屬性,稱為類的組合 class equip 裝備類 deffire self print release fire skill class riven 英雄riven的類,乙個英雄需要有裝備,因而需要...