資源描述:
《php編程基礎(chǔ)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、PHP編程基礎(chǔ)1PHP語言特性與發(fā)展趨勢;2PHP變量常量數(shù)據(jù)類型;3PHP運(yùn)算符與表達(dá)式;4PHP流程控制語句;5PHP函數(shù)。MySQL開發(fā)基礎(chǔ)1MySQL數(shù)據(jù)庫系統(tǒng)介紹及安裝;2MySQL數(shù)據(jù)類型介紹;3MySQL表的創(chuàng)建、修改與刪除;4MySQL查詢語句;5PHPMySQL函數(shù)使用詳解。實(shí)例:1,論壇數(shù)據(jù)庫表設(shè)計(jì);2,PHP連接MySQL數(shù)據(jù)庫,實(shí)現(xiàn)增刪改查。Web2.0開發(fā)技術(shù)Ajax1JavaScript介紹;2JavaScript語法基礎(chǔ);(你們一定要對JavaScript有一定的了解
2、,會(huì)看他的代碼,知道代碼的大概意思)3DOM對象基礎(chǔ)及事件;4Ajax核心對象XMLHttpRequest;(對于學(xué)習(xí)PHP的來說,Ajax也要學(xué)一下,想開發(fā)好的系統(tǒng),他是不可少的)5Ajax異步通信原理;6開發(fā)Ajax應(yīng)用;6Ajax框架jQuery介紹及使用。實(shí)例:1,Tab的動(dòng)態(tài)切換效果;2,論壇系統(tǒng)中使用Ajax方式驗(yàn)證用戶名是否被注冊;3,論壇系統(tǒng)中通過Ajax方式獲取用戶信息。PHPWeb2.0網(wǎng)站實(shí)例開發(fā)Web2.0風(fēng)格的論壇系統(tǒng)開發(fā);實(shí)例:綜合DIV+CSS+PHP+MySQL+A
3、jax技術(shù)開發(fā)論壇;(Discuz就是一個(gè)很好的學(xué)習(xí)模板,螞蟻信息發(fā)布系統(tǒng)也是一個(gè)很好的平臺(tái)還有phpcms,你們要學(xué)著去看他們的系統(tǒng)代碼,看他們是怎樣去實(shí)現(xiàn)一些功能的,還有一些他們的細(xì)節(jié)之處和系統(tǒng)安全問題)PHP面向?qū)ο蠡A(chǔ)1面向?qū)ο缶幊探榻B;2面向過程與面向?qū)ο蟮膮^(qū)別;3面向?qū)ο蟮幕咎匦裕?類、屬性和方法;5構(gòu)造函數(shù);6類的實(shí)例化;使用類的屬性和方法;8類的訪問控制;9類的繼承與多態(tài);10面向?qū)ο蟮慕涌诩俺橄箢悾?1類、對象及對象之間的關(guān)系;12幾個(gè)常見的運(yùn)算符和關(guān)鍵字。實(shí)例:1,購物車對象
4、關(guān)系設(shè)計(jì);(這個(gè)在我給你們的視頻里面貌似有)2,班級、學(xué)生、課程、考試對象關(guān)系設(shè)計(jì)(這個(gè)在一般的書里面都有,你們要學(xué)著自己去編寫,不要認(rèn)為他們太容易了)。PHP模板技術(shù)Smarty框架1Smarty模板技術(shù)介紹;2Smarty安裝與配置;3Smarty變量與變量修飾符;4Smarty分支結(jié)構(gòu);5Smarty循環(huán)結(jié)構(gòu);6Smarty保留變量;7Smarty生成靜態(tài)頁面;8Smarty內(nèi)置函數(shù)詳解。實(shí)例:1,使用Smarty實(shí)現(xiàn)購物車的現(xiàn)實(shí);2,使用Smarty實(shí)現(xiàn)產(chǎn)品增刪改查頁面。Smarty技術(shù)在
5、PHP中是一種很重要的技術(shù),我記得我以前就跟你們說過它的重要性,你們一定要學(xué)好數(shù)據(jù)庫抽象層PDO1PDO簡介、安裝與配置;2PDO連接MySQL數(shù)據(jù)庫;3PDO執(zhí)行SQL語句;4使用PDO實(shí)現(xiàn)數(shù)據(jù)的增刪改查。實(shí)例:1,使用PDO連接數(shù)據(jù),實(shí)現(xiàn)產(chǎn)品的信息的增刪改查功能。擴(kuò)展內(nèi)容1MVC框架介紹及應(yīng)用開發(fā)2Ajax框架技術(shù)3MySQL數(shù)據(jù)庫高級開發(fā)(包括復(fù)雜查詢,事務(wù)處理)比如網(wǎng)上商城中產(chǎn)品銷量的統(tǒng)計(jì)報(bào)表復(fù)雜查詢功能(你們可以嘗試在二手上實(shí)現(xiàn)這個(gè)功能);4后臺(tái)統(tǒng)計(jì)報(bào)表技術(shù)其實(shí)要想學(xué)好PHP還是要花很多
6、時(shí)間的,我自己也學(xué)的不是很好,知道的也就那么一丁點(diǎn),更多的是要你們?nèi)ブ鲃?dòng),下面我在寫一些我自己的經(jīng)驗(yàn)吧PHP中的一些細(xì)節(jié)問題一、session的使用凡是與session有關(guān)的,之前必須調(diào)用函數(shù)session_start();為session付值很簡單,如:取消session可以這樣
7、?>Session中的一些注意點(diǎn)1、在調(diào)用Session_Start()之前不能有任何輸出.2、有時(shí)候出現(xiàn)“........headersalreadysent..........”,的信息時(shí),可能就是Session_Start()之前向?yàn)g覽器輸出信息.你只要去掉輸出就正常,(COOKIE有時(shí)候也會(huì)出現(xiàn)這種錯(cuò)誤,錯(cuò)誤原因一樣)3、有時(shí)候如果你的Session_Start()放在循環(huán)語句里,并且很難確定之前哪里向?yàn)g覽器輸出信息,可以用下面這種方法:在你的程序的最前面加
8、;?>二、在數(shù)據(jù)庫表格中,字段前面加上“`”,這樣就不會(huì)因?yàn)檎`用關(guān)鍵字而出現(xiàn)錯(cuò)誤,例如$Sql="INSERTINTO`Sky31`(`name`,`number`,`id`,`neirong`,`birth`)VALUES(‘Sky31',‘31`,1,`Ilovesky31','07-11')"三、怎么在函數(shù)里取得函數(shù)外的變量值