c -> java -> C#/*cgi技術是最早的動態(tài)技術*/Php(錯誤到運行的" />

卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

php學習筆記

PHP 入門一:php 介紹web 開發(fā)分類:靜態(tài),動態(tài)(php,java EE,asp,jsp,) c -> c -> java -> C#/*cgi技術是最早的動態(tài)技術*/Php(錯誤到運行的

PHP 入門

一:php 介紹

web 開發(fā)分類:靜態(tài),動態(tài)(php,java EE,asp,jsp,) c -> c -> java -> C#

/*cgi技術是最早的動態(tài)技術*/

Php(錯誤到運行的時候才知道)

①Php 代碼是嵌入到html 代碼中

//php代碼

?>

②ide(集成開發(fā)環(huán)境)

zend studio,easyeclipse

③軟件開發(fā)中重要原則,編譯環(huán)境和運行環(huán)境要一致

④架構:b/s 和c/s的比較

b/s:瀏覽器/服務器 一般網頁

c/s:客戶端/服務器

⑤為什么裝web 服務器

瀏覽器要從web 服務器中取數(shù)據(jù)

QQ ,迅雷。。。

,

⑥apache 通過命令來管理

Httpd -k start(shutdown)(restart)

⑦查看機器有哪些端口在監(jiān)聽

控制臺中 netstat -an

關閉端口:netstat -anb

⑧apache 在默認情況下不會處理php 文件

⑨appserver 組成

⑩一個ip 綁定多個域名

....34講

11.apache 和php 在網絡中的位置

,

12. 瀏覽器請求一個php 文件的時序

第35講

二.Php 基本語法

①html 和php 混編

②以; 結束

③變量的數(shù)據(jù)類型不是固定不變的

,

④弱數(shù)據(jù)類型

⑤php 區(qū)分大小寫

三.基本數(shù)據(jù)類型

一般:整形,小數(shù)(浮點數(shù)),布爾類型,字符串型 復合數(shù)據(jù)類型:數(shù)組,對象

特殊數(shù)據(jù)類型:NULL ,資源類型

39..

二:php 面向對象(61講)

①類(虛) 對象(實)

②內存圖

③構造方法(67講) 作用:完成新的對象的初始化,無返回值。 特點:自動被調用的方法

,

④析構方法(68講)

一個類 最多一個析構方法

特點:自動被調用,先創(chuàng)建的對象后被銷毀(棧)

作用:主要是用于釋放資源(比如釋放數(shù)據(jù)庫的,圖片資源... ) __destruct(){}

什么時候被調用:(1)進程結束

(2)當一個對象為垃圾對象時(當一個對象沒有任何引用它) ⑤static 關鍵字

所有的對象都共享的一個變量->靜態(tài)變量

靜態(tài)方法只能調用靜態(tài)變量

普通方法既可以用靜態(tài)變量也可以用其它變量

⑥面向對象-三大特征

(1)封裝:(set和get)

(2)訪問控制符

,

⑦抽象類

【1】只要有抽象方法,那么該類用abstract 修飾

【2】如果a 類繼承了b 類,那么要求a 類實現(xiàn)從b 類繼承的所有抽象方法。

⑧接口

⑨錯誤

,

Php 進階篇

★http 協(xié)議

①http 協(xié)議是建立在tcp/ip的基礎上的 ②Web 開發(fā)數(shù)據(jù)的傳輸都依賴于http 協(xié)議

③http 協(xié)議全稱,超文本(不僅限于文本文件)傳輸協(xié)議

,

基本結構

請求行

消息頭

消息體(實體內容) 例:

◇各種碼出現(xiàn)的情況

■302碼

可以跳轉到別的網頁。 狀態(tài)碼可以轉到外網 ■404碼

指的是該頁面不存在 ■304碼

系統(tǒng)自己控制(緩存機制)

,

?控制瀏覽器器間隔一段時間去跳轉的代碼(refresh )

header("refresh:3;url=http://www.baidu.com"); ?>

?通過http 響應控制頁面緩存(cache )

// 通過header 來禁用緩存(ajax )

?>

?文件下載

①文件的基本知識

文件的類型

文本文件:xx.txt

二進制文件:圖片,視頻,音頻

②文件下載原理圖 echo "hello world"; header("Expires:-1"); header("Cache-Control:no_cache"); header("Pragma:no_cache");

,

?php 數(shù)據(jù)庫編程

★ mysql 擴展庫

--->面向過程

步奏:配置php.ini 文件

建庫,建表

編寫代碼

★ mysqli 擴展庫

Mysqli(mysql improve)mysql擴展庫的增強版 步奏、、;同mysql 。

○基本介紹

①mysqli 的穩(wěn)定性和安全性,效率有所提高

標簽: