php1

1. wamp? w window apache mysql php

mamp? m mac

lamp? l linux

以上軟件集成了apache mysql php,省去配置的一些麻煩步驟

2. PHP 超文本[html]預(yù)處理器,弱類型腳本語言,內(nèi)部php解釋引擎將php文件最終轉(zhuǎn)換成html文件

less/sass css預(yù)處理器

MYSQL 數(shù)據(jù)庫,開源免費(fèi)

Apache web服務(wù)器

服務(wù)器:a.硬件概念上的,一般比普通電腦配置高得多cpu,內(nèi)存..

b.軟件概念上的,提供某種服務(wù)的軟件

web開發(fā)語言:php,? jsp,? .net(.asp(x))

服務(wù)器:apache,tomcat,IIS

數(shù)據(jù)庫:mysql,mysql,? SQLServer

3. 瀏覽器不能解析php文件的,瀏覽器解析html/css/js

所以當(dāng)用戶請(qǐng)求的是php文件,后臺(tái)php引擎會(huì)將php文件轉(zhuǎn)換成瀏覽器可解析的html文件

4. phpinfo() php內(nèi)置函數(shù),查看當(dāng)前php版本信息

5. 數(shù)據(jù)類型/變量

數(shù)據(jù)類型有8種

有四種標(biāo)量類型

a.字符串

b.整型

c.浮點(diǎn)型

d.布爾

兩種復(fù)合類型

a.數(shù)組

b.對(duì)象

特殊數(shù)據(jù)類型

a.resource 資源標(biāo)識(shí)符

b.NULL

6. echo 輸出

var_dump() 查看變量具體信息的函數(shù)

每條語句結(jié)束添加分號(hào)

變量聲明使用$開頭,變量大小寫敏感

7. 字符串 使用引號(hào)

單引號(hào),無特殊作用,原樣輸出

雙引號(hào),里邊如存在變量,會(huì)替換

定界符 <<< EOF

EOF 結(jié)束的EOF必須頂格寫,前面不能出現(xiàn)空格,EOF可替換成其他的字符,必須保證前后一致,里邊如存在變量,會(huì)替換

找出php字符串函數(shù)

轉(zhuǎn)換大小寫? strtolower()/strtoupper()

字符串長(zhǎng)度? strlen()

截取字符串? substr($str, start, len)

判斷字符串是否存在某字符 strpos($str, "a") 找到返回下標(biāo),找不到返回false

去掉首尾空格? trim()

反轉(zhuǎn)字符串? strrev()

8. 布爾值true/false大小寫不敏感

9. 數(shù)組通過調(diào)用array()函數(shù)生成

$arr = array(1,2) 生成元素為1,2的數(shù)組

count($arr) 獲取數(shù)組的長(zhǎng)度

$arr[0]? 數(shù)組元素的訪問

$arr[] = 6; array_push($arr, 7); 給數(shù)組末尾添加元素

array_pop($arr) 刪除數(shù)組末尾元素

shuffle($arr);// 打亂數(shù)組

range(min, max, step) 生成從min到max,間隔為step的數(shù)組

array_unshift($arr1, "A","B","C"); 開頭插入元素

array_shift($arr1)? 開頭刪除元素

array_unique()? 數(shù)組去重

更多數(shù)組函數(shù):http://php.net/manual/zh/book.array.php

數(shù)組:a. 索引index數(shù)組,值的有序集合,通過下標(biāo)訪問

b. 關(guān)聯(lián)數(shù)組,鍵值對(duì)集合,元素通過鍵訪問

foreach as 遍歷數(shù)組

// 遍歷關(guān)聯(lián)數(shù)組

foreach ($arr as $key => $value) {

? ? ? ? ?echo $key.":".$value."<br/>

";}

// 遍歷索引數(shù)組

foreach (array("a","b","c") as $value ) {

? ? ? ? ? echo $value;

}

10. header("Content-Type:text/html; charset=utf8"); 設(shè)置響應(yīng)頭文檔類型及字符編碼

11. 對(duì)象

創(chuàng)建對(duì)象,必須先有類

Class Person {

// 屬性跟方法的集合

public name = "Shafee";

? ? ? ? public function say() {

? ? ? ? ? ? ? ? echo $this->name . " say hello to you";

? ? ? ? ?}

}

new一個(gè)對(duì)象出來

$p = new Person();

對(duì)象的屬性訪問、方法調(diào)用

$p->name;

$p->say();

12. php函數(shù)大小寫不敏感

13. $_GET

$_POST 超全局變量,關(guān)聯(lián)數(shù)組

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容