第一篇:PHP工作崗位表
php程序員工作職責(zé)崗位要求
一)php程序員需求量大增年來,隨著IT(IT教育 IT培訓(xùn))業(yè)和互聯(lián)網(wǎng)的超速發(fā)展,企業(yè)對WEB開發(fā)人才的需求也大量增加,隨意查詢各大人才招聘網(wǎng)可以發(fā)現(xiàn),每天的PHP程序員需求量都在1000以上,而程序員和招聘崗位的供求比例是1:40,加之高校沒有此類課程安排,相關(guān)人才極少,很多公司半年一年都招不到一個合適的PHP程序員。業(yè)內(nèi)普遍薪資也在3000-8000元,更高的達(dá)到年薪10-20萬。這個崗位是程序員中最火的,這種嚴(yán)重供不應(yīng)求的局面在未來幾年當(dāng)中還
將愈演愈烈。
二)php程序員工作職責(zé)
(1)負(fù)責(zé)網(wǎng)站服務(wù)器PHP環(huán)境搭建與維護(hù),負(fù)責(zé)PHP程序模塊的設(shè)計,開發(fā),測試。
(2)熟悉php apache MySQL(MySQL認(rèn)證 Mysql培訓(xùn))開發(fā)環(huán)境配置,懂Smarty模板。了解面向?qū)ο缶幊毯鸵恍﹑hp開發(fā)
框架的使用。
(3)能獨(dú)立完成網(wǎng)站功能布局設(shè)計和數(shù)據(jù)庫(數(shù)據(jù)庫培訓(xùn) 數(shù)據(jù)庫
認(rèn)證)設(shè)計。
(4)懂英語,能上一般英文網(wǎng)站尋找有用資料。
(三)php程序員崗位要求
(1)具有豐富的PHP+MySQL開發(fā)經(jīng)驗;
(2)較好的理解能力和溝通能力;
(3)精通linux(linux教程 linux培訓(xùn))LAMP、php、MySQL,了解 MySQL 數(shù)據(jù)庫的性能優(yōu)化;
(4)有良好的 PHP 語言基礎(chǔ)和編程習(xí)慣;
(5)有項目開發(fā)工作經(jīng)驗者優(yōu)先,有成熟作品者優(yōu)先;
(6)為人做事要求:真誠、善良、積極樂觀;做事認(rèn)真塌實(shí)、為人謙和誠實(shí),工作積極主動、能適應(yīng)較大的工作壓力,具有創(chuàng)新精神、團(tuán)隊精神及艱苦創(chuàng)業(yè)精神;
(7)大專以上學(xué)歷,計算機(jī)或相關(guān)專業(yè)畢業(yè),至少2年以上
工作經(jīng)驗。
上文介紹的php程序員工作職責(zé)和php程序員崗位要求讓我們對PHP程序員有了更深入的了解。想在PHP方面發(fā)展的朋友最好根據(jù)上文的內(nèi)容制定自己的職業(yè)規(guī)劃,有了明確目標(biāo)可以讓你少走彎路,更快的成為一個合格的PHP程序員。
PHP程序員求職簡歷:基本信息項
姓
名:馬子明 國籍: 中國
目前所在地: 銀川 民族: 回族
戶口所在地: 海原縣 身材: 180 cm
婚姻狀況: 未婚 年齡: 27歲
PHP程序員求職簡歷:求職意向項
人才類型: 普通求職
應(yīng)聘職位: 計算機(jī)(計算機(jī)培訓(xùn) 計算機(jī)考試認(rèn)證 電腦培訓(xùn))類:PHP程序員、網(wǎng)站信息管理/內(nèi)容編輯:網(wǎng)站編輯(網(wǎng)
絡(luò)編輯培訓(xùn))
工作年限: 1 職稱: 初級
求職類型: 全職可到職日期: 隨時
月薪要求: 2000--3500 希望工作地區(qū):銀川 北京
PHP程序員求職簡歷:工作經(jīng)歷項 公司名稱: 廣州奧萊科技網(wǎng)絡(luò)有限公司
起止年月:2008-08 ~ 2009-03
公司性質(zhì): 私營企業(yè)所屬行業(yè):計算機(jī)業(yè)
擔(dān)任職務(wù): 網(wǎng)站編輯、程序員
工作描述: 負(fù)責(zé)網(wǎng)站的前臺布局,和后臺開發(fā)、維護(hù)。
離職原因: 尋求更大的發(fā)展空間
公司名稱: 廣州多迪網(wǎng)絡(luò)公司起止年月:2008-03 ~
2008-08
公司性質(zhì): 所屬行業(yè):計算機(jī)業(yè)
擔(dān)任職務(wù): 培訓(xùn)、實(shí)訓(xùn)
工作描述: 另外在校期間,代理組裝電腦。
離職原因:離住的地方遠(yuǎn)
PHP程序員求職簡歷:教育背景項
畢業(yè)院校: 廣州鐵路職業(yè)技術(shù)學(xué)院
最高學(xué)歷: 大專 畢業(yè)日期: 2008-07-01
所學(xué)專業(yè)一: php程序員|網(wǎng)站編輯 所學(xué)專業(yè)二:
受教育培訓(xùn)經(jīng)歷: 起始年月 終止年月 學(xué)校(機(jī)構(gòu))專業(yè)獲
得證書證書編號
2005-09 2008-07 北京科技職業(yè)技術(shù)學(xué)院計算機(jī)應(yīng)用技術(shù)
大專 ***6000152
2008-03 2008-08 廣州多迪網(wǎng)絡(luò)公司 PHP工程師 PCTI
證 PCTI100479 PHP程序員求職簡歷:
語言能力項
外語: 英語 良好
國語水平: 良好 粵語水平: 一般
工作能力及其他專長
1.熟悉HTML語言。熟悉CSS及JAVASCRIPT,能使用Photoshop處理圖片,能使用DIV+CSS+jQuery制作符合WED標(biāo)準(zhǔn)的網(wǎng)頁.熟悉JS+AJAX技術(shù)應(yīng)用。
2熟練掌握PHP+MYSQL,php+access網(wǎng)站開發(fā)和網(wǎng)頁制作(網(wǎng)頁設(shè)計培訓(xùn)),數(shù)據(jù)庫的導(dǎo)入導(dǎo)出及維護(hù)技術(shù),了解framework框架及phpcms,dedecms,ecshop各種開源產(chǎn)品。
3.運(yùn)用OOP,smarty模板技術(shù),懂得smarty的模板緩存和數(shù)據(jù)緩存,自動生成靜態(tài)化頁面。了解MVC模式,運(yùn)用PHP
解釋XML。
4.數(shù)據(jù)庫的優(yōu)化。
5.在校曾學(xué)過c,c++,vb多種編程語言。
6.案例:
PHP程序員求職簡歷:詳細(xì)個人自傳項
本人性格隨和,責(zé)任心強(qiáng),待人真誠,公私分明,有耐心,有自制力,學(xué)習(xí)認(rèn)真,能刻苦耐勞,在工作中不斷學(xué)習(xí),分析自己的不足,不辭勞苦地向目標(biāo)進(jìn)發(fā),雖然我沒有什么特別,但我相信憑著我的熱誠與激情,能力,定能勝任貴企業(yè)的職位,為貴企業(yè)帶來更大的收益。我堅信“業(yè)精于勤”,“一份耕耘,一分收獲”,我將會盡我最大的努力得到貴企業(yè)的肯定。
第二篇:工作崗位
工作(崗位)職責(zé)及各項規(guī)章制度
中共黃石市委第二休干所
2011年8月23日
(一)休干所工作的主要職責(zé)
1、認(rèn)真貫徹執(zhí)行黨的老干部工作方針和政策,按照“三個代表”重要思想和科學(xué)發(fā)展觀的要求,把黨和國家對老干部的關(guān)心和照顧落到實(shí)處。
2、樹立“以人為本”的工作理念,實(shí)行人性化的管理,建立健全良好的服務(wù)機(jī)制,竭誠為老干部提供優(yōu)質(zhì)服務(wù),做到讓黨放心,讓老干部滿意。
3、堅持“發(fā)展是第一要務(wù)”的觀念,圍繞老干部工作的總體部署積極開展工作,增強(qiáng)開拓創(chuàng)新能力,創(chuàng)新休干所工作,總結(jié)經(jīng)驗,研究問題,為領(lǐng)導(dǎo)決策提供科學(xué)依據(jù)。
4、切實(shí)做好集中管理離退休干部政治生活待遇的服務(wù)管理工作,根據(jù)老干部高齡化、高發(fā)病期、高層次的實(shí)際情況,積極探索新形勢下休干所服務(wù)管理工作的新辦法、新思路,創(chuàng)新便利、快捷、優(yōu)質(zhì)的服務(wù)模式和服務(wù)機(jī)制。
5、大力開展文明創(chuàng)建工作,加強(qiáng)休干所的庭院管理和環(huán)境美化,為老干部創(chuàng)造良好的生活和居住環(huán)境。
6、堅持科學(xué)發(fā)展觀,加強(qiáng)對休干所資產(chǎn)的管理和利用,按政策規(guī)定科學(xué)規(guī)劃,合理開發(fā),創(chuàng)造效益,讓老干部享受改革發(fā)展的成果。
(二)休干所工作的主要任務(wù)
1、認(rèn)真貫徹執(zhí)行黨中央、國務(wù)院和各級黨委、政府關(guān)于老干部工作的方針、政策及規(guī)定,圍繞“老有所養(yǎng)、老有所醫(yī)、老有所學(xué)、老有所樂、老有所為”制定各項工作計劃并組織落實(shí)。
2、認(rèn)真落實(shí)好老干部的政治待遇。負(fù)責(zé)組織老干部進(jìn)行政治理論學(xué)習(xí)、閱讀文件、參加各種重要會議和重大活動等。加強(qiáng)老干部黨支部和思想政治??,認(rèn)真做好老干部的思想政治工作。
3、認(rèn)真落實(shí)好老干部的生活待遇。對居住在休干所、供給關(guān)系在原工作單位的老干部,休干所應(yīng)積極負(fù)責(zé)與??所在單位的聯(lián)系和協(xié)調(diào),?老干部的生活待遇及落實(shí)。
4、認(rèn)真做好老干部的醫(yī)療保健工作,確保老干部看病就醫(yī)。協(xié)助?老干部所在單位按政策規(guī)定報銷醫(yī)藥費(fèi)。并負(fù)責(zé)及時向有關(guān)部門反映老干部就醫(yī)中的有關(guān)問題;協(xié)調(diào)配合老干部所在單位,做好老干部逝世后的善后事宜及遺屬的照顧工作。
5、密切與老干部的聯(lián)系。經(jīng)常走訪看望老干部,了解他們的實(shí)際困難,并及時采取有效措施盡力幫助解決。
6、做好老干部的生活服務(wù)工作。認(rèn)真聽取老干部的意見和 建議,保證老干部用車,做好房屋的正常維修,冬季取暖等工作。
7、管好、用好老干部的活動場地,組織開展適合老干部特點(diǎn),有益身心健康的文化、體育活動,豐富老干部的精神文化生活。
8、建立健全休干所工作的各項規(guī)章制度,定期研究老干部服務(wù)管理工作。加強(qiáng)工作人員的職業(yè)道德教育,提高工作人員的服務(wù)質(zhì)量和管理水平。(三)辦公室職責(zé)范圍
一、負(fù)責(zé)全所工作計劃安排。工作總結(jié)、綜合協(xié)調(diào),完成領(lǐng)導(dǎo)交辦的各項文案工作,認(rèn)真做好會議記錄。
二、做好文書檔案,印鑒文件的保管收發(fā),以及辦公室用品的發(fā)放管理,值班、勞動的考核登記。
三、負(fù)責(zé)做好接待工作和外勤方面的聯(lián)系工作,召集職工學(xué)習(xí)和會議通知。
四、負(fù)責(zé)所里行政經(jīng)費(fèi)、各項經(jīng)費(fèi)和醫(yī)療費(fèi)的管理,負(fù)責(zé)固定資產(chǎn)的管理,負(fù)責(zé)搞好車輛的管理、使用及調(diào)度工作。
五、協(xié)調(diào)領(lǐng)導(dǎo)做好職工的工資福利發(fā)放等日常服務(wù)性工作。
六、認(rèn)真完成領(lǐng)導(dǎo)交給的其他方面的工作。
二、崗位職責(zé)
1、所長、副所長崗位職責(zé)
(1)堅持黨的四項基本原則,認(rèn)真執(zhí)行黨的路線、方針政策和上級決定,在政治上思想上同黨中央保持高度一致。
(2)主持所里日常工作,召開好辦公會和職工大會。遵循民主集中制原則,重大問題集體討論決定,屬個人職權(quán)范圍的文體,必須果斷處理。
(3)認(rèn)真聽取本所職工和老同志反映的問題,全面掌握情況,幫助、指導(dǎo)本所職工做好工作,充分調(diào)動全體職工的積極性、創(chuàng)造性,高質(zhì)量、高效率地完成各項工作任務(wù)。
(4)按照黨和國家的規(guī)定,經(jīng)常研究老同志的有關(guān)情況,堅持老同志的政治學(xué)習(xí)制度和組織生活會,保證他們因公因病用車需要。根據(jù)老同志的特長和志趣,發(fā)揮他們在政治文明、物質(zhì)文明和精神文明三個方面的作用。
(5)負(fù)責(zé)本所職工的政治、業(yè)務(wù)學(xué)習(xí),提高其政治素質(zhì)和業(yè)務(wù)能力,督促他們遵守黨紀(jì)政紀(jì)和規(guī)章制度。
(6)帶頭參加黨的民主生活會,開展批評與自我批評,加強(qiáng)本所領(lǐng)導(dǎo)班子的團(tuán)結(jié),正確處理各方面之間的關(guān)系,關(guān)心群眾生活,注意工作方法,做到意義律己,寬以待人。
(7)教育全所工作人員不斷提高為老同志服務(wù)的自覺性,加強(qiáng)他們?yōu)槔贤痉?wù)的責(zé)任感。
(8)認(rèn)真抓好黨務(wù)工作,積極安排組織生活,推進(jìn)黨員干部勤政廉政建設(shè),發(fā)揮基層黨組織的戰(zhàn)斗堡壘作用,做好入黨積極分子的培養(yǎng)發(fā)展工作。
(9)搞好本所的遠(yuǎn)景規(guī)劃和環(huán)境美化,嚴(yán)守財務(wù)制度,增收節(jié)支,對財產(chǎn)和基本設(shè)施加強(qiáng)管理。
(10)負(fù)責(zé)檢查督促本所干部、職工、崗位責(zé)任制的執(zhí)行情況。(11)所長主持全面工作,副所長協(xié)助所長工作,并認(rèn)真做好所分管的工作。2辦公室主任崗位職責(zé)
(1)努力學(xué)習(xí)政治,認(rèn)真執(zhí)行黨的路線、方針和政策,不斷提高自身素質(zhì)和業(yè)務(wù)工作能力。
(2)認(rèn)真組織職工的政治學(xué)習(xí),掌握和了解職工思想狀況,協(xié)助領(lǐng)導(dǎo)做好職工的思想政治工作。
(3)樹立服務(wù)意識,合理安排好老干部及所里工作用車,加強(qiáng)司機(jī)的業(yè)務(wù)學(xué)習(xí),努力做好服務(wù)工作。
(4)當(dāng)好領(lǐng)導(dǎo)參謀、助手,做到上傳下達(dá),綜合協(xié)調(diào)。凡所里重要決定及有關(guān)會議,做到好詳細(xì)記錄,負(fù)責(zé)所里文秘、信息、調(diào)研及宣傳報道工作。
(5)協(xié)調(diào)各部門關(guān)系,加強(qiáng)內(nèi)外聯(lián)系和協(xié)作,增強(qiáng)工作的主動性、預(yù)見性和成效性。
(6)負(fù)責(zé)職工考勤、司機(jī)出車登記及日常行政、后勤和文書檔案的保管工作,做好文件的傳閱、登記及報刊、雜志的訂閱工作,管理好單位印章及使用登記工作。
(7)負(fù)責(zé)外來單位人員的來訪及接待工作,對所里辦公、勞保用品及其他物品的購置做到有計劃、有安排。
(8)負(fù)責(zé)考核各崗位職責(zé)的執(zhí)行情況。(9)積極完成領(lǐng)導(dǎo)交給的各項任務(wù)。3會計崗位職責(zé)
(1)按照國家財務(wù)制度的規(guī)定,根據(jù)本單位工作計劃安排,認(rèn)真編制本單位財政經(jīng)費(fèi)預(yù)算和財務(wù)收支計劃,并嚴(yán)格按標(biāo)準(zhǔn)列收支,分清資金渠道,合理使用資金。
(2)按國家會計制度的規(guī)定,做到記賬、算賬、報賬、登帳手續(xù)完備,內(nèi)容真實(shí),數(shù)字準(zhǔn)確,賬目清楚,按時上報財務(wù)報表。
(3)按照銀行制度的規(guī)定,加強(qiáng)現(xiàn)金管理,定時做好結(jié)算工作。
(4)定期或不定期地用文字或口頭向領(lǐng)導(dǎo)匯報財務(wù)工作收支情況及時提出建議,規(guī)范財務(wù)管理工作。
(5)按照國家會計制度的規(guī)定,妥善保管會計憑證、賬薄、報表等檔案資料。
(6)自覺遵守、宣傳和維護(hù)國家財政制度及財經(jīng)紀(jì)律,嚴(yán)格報告審批制度。
(7)做好本所得財產(chǎn)登記保管工作,努力完成領(lǐng)導(dǎo)交辦的其他工作任務(wù)。
4出納崗位職責(zé)
(1)嚴(yán)格按照國家的有關(guān)法律法規(guī)和銀行結(jié)算制度的規(guī)定,辦理現(xiàn)金的收支和銀行結(jié)算業(yè)務(wù)。
(2)根據(jù)收付款憑證,按時逐筆順序登記現(xiàn)金和銀行存款日記賬。
(3)保管好庫存現(xiàn)金和各種有價證劵,保證帳票相符,注意防盜。
(4)保管好財務(wù)印章和空白支票,認(rèn)真辦理領(lǐng)用、注銷等登記工作。
(5)協(xié)助辦公室完成領(lǐng)導(dǎo)交辦的其他工作。5醫(yī)生崗位職責(zé)
(1)努力學(xué)習(xí)馬列主義、毛澤東思想、鄧小平理論、“三個代表”重要思想和科學(xué)發(fā)展觀,認(rèn)真貫徹執(zhí)行醫(yī)務(wù)工作者“救死扶傷,實(shí)行人道主義”的醫(yī)德醫(yī)風(fēng),不斷提高業(yè)務(wù)工作能力和醫(yī)務(wù)水平。
(2)負(fù)責(zé)本所離休干部及干部職工的看病、醫(yī)療工作,宣傳預(yù)防知識,搞好衛(wèi)生工作。開展老年保健活動,提高健康水平。
(3)負(fù)責(zé)了解和掌握全所離休老同志及干部職工的病情、病狀、病因、建立健全病歷卡片或病歷檔案,對離休老同志身體狀況每年要檢查一次,發(fā)現(xiàn)病情,及時治療。
(4)負(fù)責(zé)離休老同志住院、看病、拿藥的聯(lián)系工作和重病號的護(hù)送工作,努力為他們創(chuàng)造醫(yī)療方便條件。
(5)不斷改善服務(wù)態(tài)度,對重病號要熱情照顧,家訪就診,送藥上門,輕病者飲食起居給予幫助指導(dǎo),預(yù)防病從口入,遵照醫(yī)囑者給予表揚(yáng)鼓勵,不執(zhí)行者說明利害關(guān)系。
(6)承辦所領(lǐng)導(dǎo)交辦的其他臨時性工作任務(wù)。6水電工崗位職責(zé)
(1)負(fù)責(zé)本所范圍內(nèi)的水電維修和水電管理工作,做到節(jié)約用水、用電,無跑冒漏水現(xiàn)象。
(2)服務(wù)態(tài)度熱情,全心全意為老同志服務(wù),凡是老同志反映的水電維修問題要隨叫隨到,及時處置。
(3)工作積極主動,做到服務(wù)上門,經(jīng)常深入各家各戶檢查水電、門窗管理情況,大問題反映領(lǐng)導(dǎo)研究,小問題自行及時處理,做到小修不過夜。(4)堅持做好水電維修工作,經(jīng)常檢查水電、電表的使用情況,查看是否運(yùn)轉(zhuǎn)正常,每月按時登機(jī),并將每月公用水、電和私用水、電的噸數(shù)和度數(shù)抄報財務(wù)室并報一份供領(lǐng)導(dǎo)參考。
(5)修舊利廢,勤儉節(jié)約。凡是屬于水、電及其他零配件材料必須堅持領(lǐng)新交舊,廢舊材料未經(jīng)領(lǐng)導(dǎo)批準(zhǔn)不得自行處理,做到能修則修,物盡其用。
(6)團(tuán)結(jié)協(xié)作好,努力完成領(lǐng)導(dǎo)交辦的其他任務(wù)。7駕駛員崗位職責(zé)
(1)加強(qiáng)政治學(xué)習(xí),不斷提高業(yè)務(wù)技術(shù)水平,自覺加強(qiáng)組織紀(jì)律觀念,服從辦公室安排。
(2)堅守工作崗位,保證離休干部及所里正常用車,每次出車必須按時返回,未經(jīng)領(lǐng)導(dǎo)批準(zhǔn)不得私自出車。
(3)愛護(hù)車輛,切實(shí)做好三勤:勤擦洗,勤保養(yǎng),勤檢查,始終保持車輛清潔衛(wèi)生,技術(shù)性能隨時處于良好狀態(tài)。
(4)服從交通管理人員的指揮,自覺遵守各項交通規(guī)則和法令,注意行車安全。
(5)樹立為人民開車的思想,全心全意為老同志服務(wù),對工作要做到熱心、耐心和細(xì)心,不斷提高服務(wù)質(zhì)量,做到隨叫隨到。
(6)建立健全出車登記和老干部用車收費(fèi)制度。大力提倡以所為家,節(jié)油節(jié)料,自己動手修理車輛,未經(jīng)領(lǐng)導(dǎo)批準(zhǔn),不能進(jìn)廠修車。
(7)做好保密工作,不傳遞小道消息,不隨便向老同志打聽情況。
(8)認(rèn)真完成所領(lǐng)導(dǎo)交辦的其他工作任務(wù)。8安全保衛(wèi)崗位職責(zé)
(1)按照《安全保衛(wèi)工作責(zé)任制》,認(rèn)真做好休干所院內(nèi)的安全保衛(wèi)及夜間巡查工作。
(2)承擔(dān)所大門前四包和庭院三包督辦和檢查(3)承擔(dān)休干所衛(wèi)生防疫及消防等工作。(4)完成所領(lǐng)導(dǎo)和辦公室交辦的其他工作。
三、管理制度
(一)聯(lián)系老干部及遺屬制度
1、所班子成員及工作人員要聯(lián)系3——5名老干部及遺屬,每周至少聯(lián)系1——2次。要對老干部及遺屬家庭情況、身體狀況、子女及家庭聯(lián)系方式、主要困難等了如指掌。
2、定期走訪老干部及遺屬,向他們通報休干所工作情況,征求他們的意見和建議。了解他們所思、所想、所盼,幫助解決老干部及遺屬的實(shí)際困難。
3、重大節(jié)日如春節(jié)、端午節(jié)、中秋節(jié)、重陽節(jié)以及高溫寒冷季節(jié)等要上門走訪慰問,體現(xiàn)組織上關(guān)心。
4、組織老干部學(xué)習(xí)和開展活動,向老干部及時傳達(dá)重要會議、重要文件精神,使老干部思想和行動與中央、省市委保持一致。定期組織老干部參加黨的組織生活會、文體娛樂和健康檢查等活動,確保老干部思想穩(wěn)定、身體健康。
5、積極探索、研究新舉措,著力為老干部和遺屬辦實(shí)事、做好事,不斷提高為老干部服務(wù)水平。
第三篇:PHP課后
PHP課后習(xí)題
第一章自測題
一、單選題
1.動態(tài)網(wǎng)站隸屬性下面哪一種軟件開發(fā)形式()
A.應(yīng)用程序開發(fā)
B.C/S架構(gòu)軟件
C.嵌入式程序開發(fā)
D.B/S架構(gòu)軟件
2.在下面的選項中,哪一種Web構(gòu)建在開發(fā)動態(tài)網(wǎng)站時通常用于接收井處理用戶事件()
A.HTML
B.CSS
C.JavaScript
D.PHP 3.下面幾個后臺腳本編程語言中,哪個屬于開源的軟件()
A.ASP
B.PHP
C.JSP
D.CGI 4.下面幾個Web構(gòu)建中,哪個可以直接作為數(shù)據(jù)庫的客戶端應(yīng)用處理數(shù)據(jù)庫中的數(shù)據(jù)()
A.JavaScript
B.Apache
C.Linux
D.PHP 5.用于調(diào)整網(wǎng)頁的外觀和布局的Web構(gòu)建是下面選項中的哪一個()
A.PHP
B.JavaScript
C.CSS
D.XML 6.構(gòu)建一個網(wǎng)站開發(fā)平臺,希望具有簡易性、低成本、高安全性、開發(fā)速度快并且執(zhí)行靈活,可以選擇下面選項中哪一種網(wǎng)站開發(fā)平臺()
A.ASP.NET
B.J2EE
C.LAMP
D.CGI 7.下面選項中,哪個不屬于URL的組成部分()
A.傳輸協(xié)議
B.主機(jī)
C.端口
D.Internet 8.如果選用LAMP平臺開發(fā)Web程序,下面選項中不能使用PHP處理的工作是()
A.接收用戶表單
B.處理用戶事件
C.圖像處理
D.生成HTML輸出
9.在下面的選項中,可以由Web服務(wù)器Apache完成的工作是哪一個()
A.解析PHP文件
B.連接處理數(shù)據(jù)庫
C.主動建立與客戶端連接
D.發(fā)布網(wǎng)站
10.在下面的選項中,對MySQL數(shù)據(jù)庫描述不正確的是()
A.MySQL屬于C/S結(jié)構(gòu)軟件
B.在LAMP組合的開發(fā)平臺中,MySQL用于保存網(wǎng)站中的內(nèi)容數(shù)據(jù)
C.可以使用PHP作為MySQL客戶端程序連接并處理MySQL服務(wù)器
D.MySQL服務(wù)器必須和Apache服務(wù)器以及PHP應(yīng)用服務(wù)器安裝在同一臺電腦中
二、練習(xí)題
1.了解B/S軟件體系結(jié)構(gòu)的特點(diǎn)。
2.掌握動態(tài)網(wǎng)站開發(fā)所需要的Web構(gòu)件,及每種構(gòu)件在Web開發(fā)中的用途。3.了解網(wǎng)站的運(yùn)行過程,Web的王作原理
4。了解HTTP請求/響應(yīng)模式的過程,及URL的作用 5.探索LAMP組合的特性及應(yīng)用領(lǐng)域
第二章自測題
1.下載最新版本的源代碼包,在Linux操作系統(tǒng)下為自己安裝一個最好的LAMP運(yùn)行平臺,并配置好phpMyAdmin。
2.下載各種軟件的最穩(wěn)定版本,在Windows操作系統(tǒng)中獨(dú)立安裝屬于自己的PHP T作平臺,要求設(shè)置好每個軟件的安裝路徑,井配置好phpMyAdmin。
3.挑選一種自己喜歡的PHP及相關(guān)軟件的集成版本,安裝并進(jìn)行設(shè)置。
4.不管是安裝的哪一種開發(fā)環(huán)境,找到Apache、MySQL、PHP的安裝目錄和它們的配置文件,以及網(wǎng)頁發(fā)布目錄的位置。
第三章自測題
一、單選題
1.Apache是()服務(wù)的服務(wù)器程序
A.004km.cn)A.strchr, split,var_dump
B.strstr,explode, print_r C.srrstr,explode, echo
D.Strchr,split, var,_dump 5.下面哪個正則表達(dá)式,可以從服務(wù)器上取到訪問域名第二層()A.preg_replace(“/.*([^.V]+)(.(comlnetlorg))?.[^.V]+$/”,“1”, $_SERVER['HTTP_ HOST'])B.preg_replace(“/.*?([^.V]+)(.(comlnetlorg))?.[^.V]+$/”,“1”,$_SERVER['HTTP_ HOST'])C.preg_replace(“/.*([^.v]+)(.(comlnetlorg))?.[^.V]+$/”,“1”,$HTTP HOST)D.preg_replace(“/.*?([^.V]+)(.(comInmlorg))?.[^.V]+$/”,“1”,$HTTP_HOST)PHP中,下列哪個函數(shù)是將字符串前后顛倒()A.strrev()
B.strrpos()C.strstr()
D.sirfiirst()6.下列那個選項是正確的引用文件的方法:()A.require和include
B.re:quire和function C.define和include
D.function和include 7.以下字符的長度是()
$text=“ tllo ”;
echo strlen(trim($text));
?> A.9
B.5
C.7
D.3 8.將字符串中所有英文單字的開頭字母轉(zhuǎn)換為大寫的函數(shù)應(yīng)該是()A.ucfrrst(“字符串”)
B.strtolower()C.strtoupper()
D.ucwords()
二、練習(xí)題
1.寫出一個函數(shù)驗證電子郵件的格式是否正確。
2.寫出一個正則表達(dá)式,過濾網(wǎng)頁上的所有JavaScript/VBScript腳本(即把script標(biāo)記及其內(nèi)容都去掉)。3.編寫一個PHP腳本程序,用于接受用戶在表單中的輸入,井要求在該腳本中進(jìn)行數(shù)據(jù)效驗(在客戶端表單中有以下字段和需要效驗的格式)。
Name
請輸入你的名字,單行,32個漢字以下.8個漢字以上
Title
請輸入標(biāo)題,單行,64個漢字以下,不能為空
Body
輸入文本內(nèi)容,多行,不限
E-mail 請輸入郵件地址,按電子郵件格式效驗
Birthday請輸入生日,按YYYY-MM-DD格式效驗
第八章自測題
自測題
一、單選題
1.以下哪個錯誤級別會使程序崩潰,阻止并退出程序()A.E_WARNING
B.E_NOTICE
C.E_ERROR
D.以上都可以 2.下面劉PHP錯誤日志描述不正確的是()
A.可以錯誤記錄到Apache服務(wù)器的錯誤日志文件error.log 中
B.記錄錯誤日志到自己指定的文件中
C.可以將錯誤日志發(fā)送給系統(tǒng)syslog
D。在寫入錯誤日志之前,應(yīng)該先在PHP配置文件中將displa y_errors選項開啟 3.關(guān)于PHP 5中的異常,下列四句描述中哪句是錯誤的()
A.異常也是一個類
B,為了拋出我們自建的異常,我們必須使用throw語句實(shí)現(xiàn)
C.異常在拋山后會在父一層被自動消滅掉
D.要容忍某些特定的異常,我們應(yīng)該使用try?catch語法的同時,留空catch段 4.下面哪個函數(shù)不能返回UNIX時間戳()
A.Time()
B.strtotime()
C.localtimeo
D.gmrnktime()5.當(dāng)前GMT時區(qū)的時間戳和當(dāng)前本地的時間戳,在秒上有什么區(qū)別()
A.這取決于本地時區(qū)和GMT時區(qū)之間小時數(shù)的差別
B.沒有任何區(qū)別
C.本地時區(qū)和GMT時區(qū)完全匹配時才相等
D.沒有可比的地方
6.以下哪一個是最簡單的方式將microtime()轉(zhuǎn)化輸出為一個單一的數(shù)值()
A.$time=implode(' ',microtime());
B.$time=explode(' ',microtime());$time=$t.ime[0]+$time [1];
C.$time=microtime()+microtime();
D.$time=arr ay_sum(explode(' ',microtime()));7.下面程序運(yùn)行結(jié)果為()
$nextWeek=timeO+(7*24*60*60);
echo 'Now:'.date('Y-m-d').“n”;
echo 'Next Week:'.date('Y-m-d',$nextWeek).“n”;
?>
A.得到今天的日期(月-曰)
B-得到今天的U期(年-月-U)與下周的日期(年-月-日)
c.得到現(xiàn)在的時間(小時-分-秒)
D.得到現(xiàn)在到下周的時間間隔
8.使用PHP的GD函數(shù)庫動態(tài)創(chuàng)建圖像時,需要先獲取圖像資源,下面函數(shù)中哪一個不能創(chuàng)建圖像資源()
A.imagecreate()
B.imagec:reatetruecolor()
C.imagecreateflromjpeg()
D.imagecolorallocate()
二、練習(xí)題
1.簡述PHP中error_reporting函數(shù)的作用是什么。
2。使用PHP的日期和時間函數(shù),打印出“前一天“的日期和時問信息(輸出可以參考2009-5-12 11:05:30格式)。
3.使用PHP的GD函數(shù)庫編寫一個具有縮放圖片和添加水印功能的類(要求支持中文水?。?/p>
第十一章自測題
一、單選題
1.怎樣打開或創(chuàng)建一個文件()
A.open()
B.fopen()
C.fwriteo
D,write()2.下面哪兩個參數(shù)用來提示fopen()函數(shù)打開一個文件進(jìn)行讀取并寫入()
A.w
B.r
c.a
D.+ 3.哪個函數(shù)用來從文本文件里面讀取一個單獨(dú)的行,但是當(dāng)你需要讀取二進(jìn)制數(shù)據(jù)或者其他格式的文件的時候,你需要使用哪個函數(shù)()
A.fgets(),fseeko
B.freda(),fgets0
C.fputs(),fgets()
D.fgets0,fread()4.下面代碼中file_ exists的意義是()
$ filename-‘/path/to/foo.txt’;
Iq(file_exists($fil.encame)){
Echo“The file $filenfune exists”;
}else{
echo “Thcfile$filename does not exist”;)
?>
A.測試字符串
B.測試數(shù)組
C.測試變量
D.測試一個文件是否存在
5./tmp是上傳文件的默認(rèn)存儲目錄,如果更改這個目錄需要編輯哪個文件的哪個屬性值(A.php.ini文件的upload_tmp_dir屬性
B.php.ini文件的uploaud_dif屬性
c-php,conf文件的upl'oad_tmp_dir屬性
D.php+conf文件的upload_dir屬性 6.以下代碼運(yùn)行結(jié)果為()
php
$fp=fopen(”/etc/passwd“,”rt“);
$data=fgets($fp,12);
echo ftell($fp);
fclose($fp);
?>
A.13
B.11
C.0
D.10 7.File()函數(shù)返回的數(shù)據(jù)類型為()
A.?dāng)?shù)組
B.字符串
C.整型
D.根據(jù)文件來定 8.PHP中刪除文件的函數(shù)是()
A.rm
B.del
C.unlink
D.rm-if 9.PHP中,可以用來接收上傳的文件的函數(shù)是()
A.$一FILES
B-copys
C.is_uploadnle
D-move_uploaded_file 10.PHP中用來刪除當(dāng)前日錄的函數(shù)是()
A.chdir
B.cd
C.opendir
D.rmdir =、練習(xí)題
1.使用PHP的文件處理函數(shù)實(shí)現(xiàn)網(wǎng)頁靜態(tài)化功能。
2.寫一個函數(shù),能夠遍歷一個文件夾下的所有文件和子文件夾。
3.在沒有數(shù)據(jù)庫的環(huán)境下,以文件替代數(shù)據(jù)庫實(shí)現(xiàn)一個完整的網(wǎng)頁留言板功能。
第十二章自測題
一、單選題
1.下列哪些數(shù)據(jù)庫管理系統(tǒng)是PHP不支持的()A.MySQL
B-IBM DB2
C.PostgreSQL
D.Microsoft SQL Server
E.以上沒有一個PHP不支持
2.請看下面的SQL查詢語句,選擇哪兩項可以減少從數(shù)據(jù)庫返回的數(shù)據(jù)量()SELECT*FROM
MY —TABLE
A.轉(zhuǎn)為存儲過程
B.用具體的字段名來代替“*”
c.加一個“wnere”語句
D.轉(zhuǎn)變查詢?yōu)橐晥D
E.使用預(yù)語句 3.下面哪個不是一個合法的SQL的歸類函數(shù)()
A.AVG
B.SUM
C.MIN
D.MAX
E.CURRENT_DATEO 4.mysql_affected_rows()對哪個操作沒有影響()
A.SELECT
B.DELETE
C, UPDATE
D.INSERT 5.取得搜索語句的結(jié)果集中的記錄總數(shù)的函數(shù)是()
A.Mysql-fetch-row
B.mysql-u root password tcst
C.mysql_num-rows
D.mysql-u root-password test 6.mysql_insert_id()函數(shù)的作用是()
A.盤看下一次捅入記錄時的ID號
B.查看剛剛插入過的自動增長ID值
C.查看一共做過多少次insert操作
D.查看一共多少條記錄 7.修改MySQL崩戶root的密碼的指令是(A.mysqiadmin—u root password test
B.mysql-u root password test
C.mysql—Ll root—ptest
D.mysql-u root-password test
8.以下代碼執(zhí)行結(jié)果是()
A.報錯
C.循環(huán)換行打印全部記錄
B.只打印一條記錄 D.無任何結(jié)果
B.查看剛剮插入過的自動增長ID值 D.查看一共有多少條記錄
9.假設(shè)-f一個數(shù)據(jù)庫mydb中有一個表tb】,表中有六個字段,主鍵為ID,有十條記錄,ID從0到9,以下代碼輸山結(jié)果是()
$link 2 mysql_c.onnec.t(”IocalhostrP, “mysql_user't, ”mysql_passwordr')
or die(l'Could not connelc.t:”.m ysql_erroH));
tSresult 2 mysql_query{T'SELECT i.d,name,age FROM mydb.tbl where id<5");
or die(P'Could not query:.mysqI—error(》;
echo mysql_num_fields(S;result.);
mysql_close{'$tink);
?>
A,6
B.5
C.4
D.3 10.使用以下哪條指令能夠?qū)崿F(xiàn)數(shù)據(jù)庫的長久連接()
A.mysql_connecE
B.mysql_con nectd
C.mysql_pconnetcd
D.mysql_pconnect 1 1.建立一個“學(xué)生”表Student,它由學(xué)弓Sno、姓名Sname、性別Ssex、年齡Sage、所在系Sdept五個屬性組成。其中學(xué)號不能為空,值是唯一的,并且姓名取值也唯一,下列哪個選項正確()
A.CREATE TABLE.Student(Sno CHAR(5)NOT NULL UNIQUE, Sname CHAR(20)UNIQUE,Ssex CHAR(1),Sage INT* Sdep CHAR(1 5)):
B-
CREATE TABLE Student(Sno CHAR(5)NOT NULL UNIQUE, Sname CHAR(20)UNIQUE,Ssex CHAR(I)Sage INT, Sdept CHAR(15));
C.CREATE TABLE Student(Sno CHAR(5), Snarm: CHAR(20)UNIQUE* Ssex CHAR(I), SageINT.Sdept CHAR(15));
D-CREATE TAHLE Student(Sno CHAR(5)NOT NULL UNIQUE, Sname CHAR(20)UNIQUE,Ssex CHAR(l), Sdcpt CHAR(1 5)): 12.查詢所有年齡在20歲以下的學(xué)生姓名及其年齡,以下正確的是()
A, SELECT Sname,Sage FROM Student.WHERE Sage<=20;
B.SELECT Sname,Sage FROM Student WHERE NOT Sage<20;
C-SELECT Sname,Sage FROM Student WHERE NOT Sage>20;
D.SELECT Sname,Sage FROM Studcnt WHERE Sage<20;13.查詢名字中第2個字為“陽”字的學(xué)生的姓名和學(xué)號,下列正確的是()
A.SELECT Sname,Sno FROM Student WHERE Sname LIKE '_陽%';
B.SELECT Sname,Sno FROM Student WHERE Sname LIKE'陽%':
C.SELECT Sname,Sno FROM StU dent WHERE Sn ame LIKE'一陽';
D.SELE CT Sn ame,Sno FROM Student WHERE Sname LIKE'陽_%';14.HAVING短語與WHERE子句的區(qū)別是()
A.WHERE進(jìn)擇滿足條件的組
B.HAVING選擇滿足條件的元組
C,作用對象不同
D.查詢條件不同
15.導(dǎo)山數(shù)據(jù)庫正確的方法為()
A.mysqldump數(shù)據(jù)庫名>文件名;
B,mys qldump數(shù)據(jù)庫名>>文件名;
c.mysqliciump數(shù)據(jù)庫名 文件名;
D.mysqldump數(shù)據(jù)庫名=文作名; 16.
卜面哪一項不是有效的SELECT語句()
A.SELECT astname,firstname FROM customers;
B-SELECT*FROM orders;
C.Select FirstName NAME from CUSTOMERS;
D,SELECT lastname Last Name FROM customers;1 7.以下ALTER語法不正確的是()
A.ALTER TAHLE tl RENAME t2;
B.ALTER TABLE t2 MODIFY a TINYINT NOT NULL;
C.ALTER TABLE t2 MODIFY a TINYrNT NOT NULL, CHANGE b CHAR(20);
D.ALTER TABLE t2 ADD c INT UNSIGNED NOT NULLAUTO_INCREMENT, ADD INDEX(c);1 8.下面哪一個不是有效的約束類型()
A.PRIMARYKEYS
B.UNIQUE
C.CHECK
D.FOREIGN KEY 19.MySQL.中表的默認(rèn)類型為()
A.ISAM
B.InnoDB
C.MyISAM
D.HE.AP
二、練習(xí)題
1.實(shí)現(xiàn)用戶注冊功能。需要建一張用戶信息表,并編寫注冊和結(jié)果兩個頁面。用戶在注冊頁面填寫注冊信息,提交到結(jié)果頁面后顯示注冊的結(jié)果。
具體要求:
(1)在MySQL數(shù)據(jù)庫的test數(shù)據(jù)庫中,創(chuàng)建一張用于存放用戶注冊信息的表,表中有描用戶名”、“密碼”兩個字段,并且設(shè)置“用戶名”字段為主鍵;
(2.)用戶注冊頁面要顯示一個輸入框、一個密碼框和一個“注冊”提交按鈕:
(3)用戶單擊“注冊”按鈕時,耍用JavaScript技術(shù)對用廣的輸入信息進(jìn)行判斷,包括 用戶名或者密碼不能為空,密碼的長度必須大于6位,用戶名和密碼的長度必須小于10位。假如用戶輸入不符合上述規(guī)范,則彈出相應(yīng)的錯誤提示信息終止提交;只有當(dāng)用戶輸入滿足上規(guī)范時,才允許將表單提交到結(jié)果頁面;
(4)如果用戶名在表中已經(jīng)存在,則在結(jié)果頁面提示用戶重新輸入用戶名;
(5)如果用戶名在表中不存在,則將用戶的注冊信息插入到數(shù)據(jù)庫中,并在結(jié)果頁面顯示“注冊成功”的提示信息;
(6)用戶注冊成功后,在結(jié)果頁面顯示“現(xiàn)在已經(jīng)有×X位注冊用戶了!”并將所有的注
冊用戶信息以列表方式顯示出來。
2.在M.ySQL數(shù)據(jù)庫,使用的用戶名為root,密碼為php。其中的一個數(shù)據(jù)庫名稱為lamp,其中的有兩個表名為type和border。下面為兩個表中的關(guān)系與數(shù)據(jù):
表type
表Border
編寫一個腳本遍歷兩張表中的數(shù)據(jù)形成目錄結(jié)構(gòu),一級為type表中的數(shù)據(jù),每個類別下為border表中的數(shù)據(jù)。
具體要求:
(1)數(shù)掘庫文件(具體操作語句)。
(2)正確顯示一級type表中數(shù)據(jù)。
(3)正確顯示每個類下border表中數(shù)據(jù)母
第四篇:php試題
1.寫一個函數(shù),盡可能高效的,從一個標(biāo)準(zhǔn) url 里取出文件的擴(kuò)展名
例如: http:// 語言中,頁面頭部的 meta 標(biāo)記可以用來輸出文件的編碼 格式,以下是一個標(biāo)準(zhǔn)的 meta 語句
請使用 PHP 語言寫一個函數(shù),把一個標(biāo)準(zhǔn) HTML 頁面中的類似 meta 標(biāo)記中的 charset 部分值改為 big5 請注意:(1)需要處理完整的 html 頁面,即不光此 meta 語句(2)忽略大小寫
(3)? 和 ” 在此處是可以互換的
(4)?Content-Type? 兩側(cè)的引號是可以忽略的,但 ?text/html;charset=gbk? 兩側(cè)的不行(5)注意處理多余空格
3.寫一個函數(shù),算出兩個文件的相對路徑 如 $a = ?/a/b/c/d/e.php?;$b = ?/a/b/12/34/c.php?;
計算出 $b 相對于 $a 的相對路徑應(yīng)該是../../c/d將()添上
4.寫一個函數(shù),能夠遍歷一個文件夾下的所有文件和子文件夾。5.簡述論壇中無限分類的實(shí)現(xiàn)原理。
6.設(shè)計一個網(wǎng)頁,使得打開它時彈出一個全屏的窗口,該窗口中有一個文本框和一個按鈕。用戶在文本框中輸入信息后點(diǎn)擊按鈕就可以把窗口關(guān)閉,而輸入的信息卻在主網(wǎng)頁中顯示。簡述題(50分)
1、用PHP打印出前一天的時間格式是2006-5-10 22:21:21(2分)
2、echo(),print(),print_r()的區(qū)別(3分)
3、能夠使HTML和PHP分離開使用的模板(1分)
5、使用哪些工具進(jìn)行版本控制?(1分)
6、如何實(shí)現(xiàn)字符串翻轉(zhuǎn)?(3分)
7、優(yōu)化MYSQL數(shù)據(jù)庫的方法。(4分,多寫多得)
8、PHP的意思(送1分)
9、MYSQL取得當(dāng)前時間的函數(shù)是?,格式化日期的函數(shù)是(2分)
10、實(shí)現(xiàn)中文字串截取無亂碼的方法。(3分)
11、您是否用過版本控制軟件? 如果有您用的版本控制軟件的名字是?(1分)
12、您是否用過模板引擎? 如果有您用的模板引擎的名字是?(1分)phperz.com
13、請簡單闡述您最得意的開發(fā)之作(4分)
14、對于大流量的網(wǎng)站,您采用什么樣的方法來解決訪問量問題?(4分)
15、用PHP寫出顯示客戶端IP與服務(wù)器IP的代碼1分)
16、語句include和require的區(qū)別是什么?為避免多次包含同一文件,可用(?)語句代替它們?(2分)
17、如何修改SESSION的生存時間(1分).18、有一個網(wǎng)頁地址, 比如PHP開發(fā)資源網(wǎng)主頁: http://,如何得到它的內(nèi)容?($1分)
19、在HTTP 1.0中,狀態(tài)碼401的含義是(?);如果返回“找不到文件”的提示,則可用 header 函數(shù),其語句為(?);(2分)
12、在PHP中,heredoc是一種特殊的字符串,它的結(jié)束標(biāo)志必須?(1分)
13、談?wù)刟sp,php,jsp的優(yōu)缺點(diǎn)(1分)
14、談?wù)剬vc的認(rèn)識(1分)
15、寫出發(fā)貼數(shù)最多的十個人名字的SQL,利用下表:members(id,username,posts,pass,email)(2分)16.請說明php中傳值與傳引用的區(qū)別。什么時候傳值什么時候傳引用?(2分)php程序員站
17.在PHP中error_reporting這個函數(shù)有什么作用?(1分)18.請寫一個函數(shù)驗證電子郵件的格式是否正確(2分)19.簡述如何得到當(dāng)前執(zhí)行腳本路徑,包括所得到參數(shù)。(2分)20.如何修改SESSION的生存時間.(1分)
21、JS表單彈出對話框函數(shù)是?獲得輸入焦點(diǎn)函數(shù)是?(2分)
22、JS的轉(zhuǎn)向函數(shù)是?怎么引入一個外部JS文件?(2分)
23、foo()和@foo()之間有什么區(qū)別?(1分)
24、如何聲明一個名為”myclass”的沒有方法和屬性的類?(1分)
25、如何實(shí)例化一個名為”myclass”的對象?(1分)
26、你如何訪問和設(shè)置一個類的屬性?(2分)
27、mysql_fetch_row()和mysql_fetch_array之間有什么區(qū)別?(1分)
28、GD庫是做什么用的?(1分)
29、指出一些在PHP輸入一段HTML代碼的辦法。(1分)30、下面哪個函數(shù)可以打開一個文件,以對文件進(jìn)行讀和寫操作?(1分)(a)fget()(b)file_open()
(c)fopen()
(d)open_file()004km.cn
31、下面哪個選項沒有將 john 添加到users 數(shù)組中?(1分)(a)$users[] = ?john?;
(b)array_add($users,?john?);(c)array_push($users,?john?);(d)$users ||= ?john?;
32、下面的程序會輸入是否?(1分)
33、使用php寫一段簡單查詢,查出所有姓名為“張三”的內(nèi)容并打印出來(2分)表名User Name Tel Content Date 張三 *** 大專畢業(yè) 2006-10-11 張三 *** 本科畢業(yè) 2006-10-15 張四 021-55665566 中專畢業(yè) 2006-10-15 請根據(jù)上面的題目完成代碼:
$mysql_db=mysql_connect(“l(fā)ocal”,”root”,”pass”);004km.cn @mysql_select_db(“DB”,$mysql_db);
34、如何使用下面的類,并解釋下面什么意思?(3)class test{
function Get_test($num){ $num=md5(md5($num).”En”);return $num;
}
}
35、寫出 SQL語句的格式 : 插入,更新,刪除(4分)表名User Name Tel Content Date 張三 *** 大專畢業(yè) 2006-10-11 張三 *** 本科畢業(yè) 2006-10-15 張四 021-55665566 中專畢業(yè) 2006-10-15(a)有一新記錄(小王 *** 高中畢業(yè) 2007-05-06)請用SQL語句新增至表中(b)請用sql語句把張三的時間更新成為當(dāng)前系統(tǒng)時間(c)請寫出刪除名為張四的全部記錄
36、請寫出數(shù)據(jù)類型(int char varchar datetime text)的意思;請問varchar和char有什么區(qū)別(2分)
37、MySQ自增類型(通常為表ID字段)必需將其設(shè)為(?)字段(1分)
38、寫出以下程序的輸出結(jié)果(1分) $b=201;$c=40;$a=$b>$c?4:5;echo $a;?>
39、檢測一個變量是否有設(shè)置的函數(shù)是否?是否為空的函數(shù)是?(2分)40、取得查詢結(jié)果集總數(shù)的函數(shù)是?(1分)
41、$arr = array(?james?, ?tom?, ?symfony?);請打印出第一個元素的值(1分)
42、請將41題的數(shù)組的值用?,'號分隔并合并成字串輸出(1分)
43、$a = ?abcdef?;請取出$a的值并打印出第一個字母(1分)
44、PHP可以和sql server/oracle等數(shù)據(jù)庫連接嗎?(1分)
45、請寫出PHP5權(quán)限控制修飾符(3分)
46、請寫出php5的構(gòu)造函數(shù)和析構(gòu)函數(shù)(2分)
47、以下請用PHPMYADMIN完成
(一)創(chuàng)建新聞發(fā)布系統(tǒng),表名為message有如下字段(3分)php程序員站 id 文章id title 文章標(biāo)題 content 文章內(nèi)容
category_id 文章分類id hits 點(diǎn)擊量
(二)同樣上述新聞發(fā)布系統(tǒng):表comment記錄用戶回復(fù)內(nèi)容,字段如下(4分)comment_id 回復(fù)id id 文章id,關(guān)聯(lián)message表中的id comment_content 回復(fù)內(nèi)容
現(xiàn)通過查詢數(shù)據(jù)庫需要得到以下格式的文章標(biāo)題列表,并按照回復(fù)數(shù)量排序,回復(fù)最高的排在最前面
文章id 文章標(biāo)題 點(diǎn)擊量 回復(fù)數(shù)量
用一個SQL語句完成上述查詢,如果文章沒有回復(fù)則回復(fù)數(shù)量顯示為0
(三)上述內(nèi)容管理系統(tǒng),表category保存分類信息,字段如下(3分)category_id int(4)not null auto_increment;categroy_name varchar(40)not null;
第五篇:PHP面試題
PHP程序員初級面試題
一、解釋一下語句作用,并標(biāo)示出以下哪一句不會把 John 新增到 users 陣列?
$users[] = 'john';
array_add($users,?john?);
array_push($users,?john?);
$users ||= 'john';
二、sort()、assort()、和 ksort()有什么分別?它們分別在什么情況下使用? sort()
asort()
ksort()
三、以下的代碼會產(chǎn)生什么?為什么? $num =10;function multiply(){ $num =$num *10;} multiply();echo $num;
四、reference 跟一個正規(guī)的變量有什么分別?如何 pass by reference?在什么情況下我們需要這樣做?
五、哪些函式可以用來向正在執(zhí)行的腳本中插入函式庫?
六、foo()與 @foo()有什么分別?
七、你如何替 PHP 的應(yīng)用程式偵錯?
八、“===”是什么?試舉一個“==”是真但“===”是假的例子。
九、你會如何定義一個沒有成員函式或特性的類別 myclass?
十、include 和 include_once 有什么分別?require 又如何?
十一、以下哪一個函式可以把瀏覽器轉(zhuǎn)向到另一個頁面? redir()
header()
location()
redirect()
十二、以下哪一個函式可以用來開啟檔案以便讀/寫? fget()
file_open()
fopen()
open_file()
十三、mysql_fetch_row()和 mysql_fetch_array()有什么分別?
十四、下面的代碼用來做什么?請解釋。
$date='08/26/2003';print ereg_replace(“([0-9]+)/([0-9]+)/([0-9]+)”,“[url=file://2///1///3%22,$date]2/1/3”,$date[/url]);
十五、試寫出幾個輸出一段 HTML 代碼的方法。(一)
成功把 John 新增到陣列 users。函式 array_add()無定義。
成功把 John 新增到陣列 users。
語法錯誤。
(二)根據(jù)陣列中元素的值,以英文字母順序排序,索引鍵會由 0 到 n-1 重新編號。主要是當(dāng)陣列索引鍵的值無關(guān)疼癢時用來把陣列排序。
與 sort()一樣把陣列的元素按英文字母順序來排列,不同的是所有索引鍵都獲得保留,特別適合替聯(lián)想陣列排序。
根據(jù)陣列中索引鍵的值,以英文字母順序排序,特別適合用于希望把索引鍵排序的聯(lián)想陣列。
(三)由于函式 multiply()沒有指定 $num 為全域變量(例如 global $num 或者 $_GLOBALS['num']),所以 $num 的值是 10。
(四)Reference 傳送的是變量的地址而非它的值,所以在函式中改變一個變量的值時,整個應(yīng)用都見到這個變量的新值。一個正規(guī)變量傳送給函式的是它的值,當(dāng)函式改變這個變量的值時,只有這個函式才見到新值,應(yīng)用的其他部分仍然見到舊值。
$myVariable = “its' value”;Myfunction(&$myVariable);// 以 reference 傳送參數(shù)以 reference 傳送參數(shù)給函式,可以使函式改變了的變量,即使在函式結(jié)束后仍然保留新值。
(五)對這道題目不同的理解會有不同的答案,我的第一個想法是插入 PHP 函式庫不外乎 include()、include_once()、require()、require_once(),但細(xì)心再想,“函式庫”也應(yīng)該包括 com 物件和.net 函式庫,所以我們的答案也要分別包括 com_load 和 dotnet_load,下次有人提起“函式庫”的時候,別忘記這兩個函式。
(六)foo()會執(zhí)行這個函式,任何解譯錯誤、語法錯誤、執(zhí)行錯誤都會在頁面上顯示出來。@foo()在執(zhí)行這個函式時,會隱藏所有上述的錯誤訊息。
很多應(yīng)用程式都使用 @mysql_connect()和 @mysql_query 來隱藏 mysql 的錯誤訊息,我認(rèn)為這是很嚴(yán)重的失誤,因為錯誤不該被隱藏,你必須妥善處理它們,可能的話解決它們。
(七)我并不常這樣做,我曾經(jīng)試過很多不同的偵錯工具,在 Linux 系統(tǒng)中設(shè)定這些工具一點(diǎn)也不容易。不過以下我會介紹一個近來頗受注目的偵錯工具。
PHPAPD,第一步是執(zhí)行以下的指令安裝: pear install apd安裝后在你的腳本的開頭位置加入以下的語句開始進(jìn)行偵錯: apd_set_pprof_trace();執(zhí)行完畢,打開以下檔案來查閱執(zhí)行日志: apd.dumpdir 你也可以使用 pprofp 來格式化日志。
(八)“===”是給既可以送回布爾值“假”,也可以送回一個不是布爾值但卻可以賦與“假”值的函式,strpos()和 strrpos()便是其中兩個例子。
問題的第二部份有點(diǎn)困難,想一個“==”是假,但是“===”是真的例子卻很容易,相反的例子卻很少。但我終于找到以下的例子:
if(strpos(“abc”, “a”)== true){ // 這部分永不會被執(zhí)行,因為 “a” 的位置是 0,換算成布爾值“假”}if(strpos(“abc”, “a”)=== true){ // 這部份會被執(zhí)行,因為“===”保證函式 strpos()的送回值不會換算成布爾值.}(九)
class myclass{}(十)$obj = new myclass();(十一)
使用語句:$this->propertyName,例如:
class myclass{ private $propertyName;public function __construct(){ $this->propertyName = “value”;}}(十二)
三者都是用來在腳本中插入其他檔案,視乎 url_allow_fopen 是否核準(zhǔn),這個檔案可以從系統(tǒng)內(nèi)部或外部取得。但他們之間也有微細(xì)的分別:
include():這個函式容許你在腳本中把同一個檔案插入多次,若果檔案不存在,它會發(fā)出系統(tǒng)警告并繼續(xù)執(zhí)行腳本。include_once():它跟 include()的功能相似,正如它的名字所示,在腳本的執(zhí)行期間,有關(guān)檔案只會被插入一次。require():跟 include()差不多,它也是用來在腳本中插入其他檔案,但若果檔案不存在,它會發(fā)出系統(tǒng)警告,這個警告會引致致命錯誤令腳本中止執(zhí)行
(十三)這不是一個 PHP 函式,會引致執(zhí)行錯誤。
這個是正確答案,header()用來插入卷頭資料,可以用來使瀏覽器轉(zhuǎn)向到另一個頁面,例如:
header(“Location: http:// 標(biāo)簽,為何要自行編寫正規(guī)表達(dá)式?好了,便當(dāng)作是面試的一道考題吧,我會這樣回答:
$stringOfText = ”
This is a test
“;$expression = ”/<(.*?)>(.*?)(.*?)>/“;echo preg_replace($expression, ”[url=file://2/]2[/url]“, $stringOfText);// 有人說也可以使用 /(<[^>]*>)/ $expression = ”/(<[^>]*>)/“;echo preg_replace($expression, ”“, $stringOfText);(十八)這正是為何我老是告訴別人選擇適當(dāng)?shù)木幊陶Z言,若果你只用一種語言的話你怎么能回答這道問題?這道問題很簡單,Perl 所有陣列變量都是以 @ 開頭,例如 @myArray,PHP 則沿用 $ 作為所有變量的開頭,例如 $myArray。至于 Perl 表示散列表則用 %,例如 %myHash,PHP 則沒有分別,仍是使用 $,例如
$myHash。
(十九)最主要的倆各選擇是 session 和 cookie。使用 session 的方法是在每一頁的開始加上 session_start(),然后利用 $_SESSION 散列表來儲存 session 變量。至于 cookie 你只需記著一個原則:在輸出任何文字之前調(diào)用 set_cookie()函式,此外只需使用 $_COOKIE 散列表便可以存取所有 cookie 變量。
還有一個不那么可靠的方法,就是利用訪客的 IP 地址,這個方法有特定的危險性。
(二十)這個可能是我最喜歡的函式庫,自從 PHP 4.3.0 版本后 GD 便內(nèi)建在 PHP 系統(tǒng)中。這個函式庫讓你處理和顯示各式格式的圖檔,它的另一個常見用途是制作所圖檔。GD 以外的另一個選擇是 ImageMagick,但這個函式庫并不內(nèi)建于 PHP 之中,必須由系統(tǒng)管理員安裝在伺服器上。
(二十一)嗯,你可以使用 PHP 中任何一種輸出語句,包括 echo、print、printf,大部分人都使用如下例的 echo: echo ”My string $variable";你也可以使用這種方法:
echo <<
我們不要為一個簡單的問題引發(fā)一場舌戰(zhàn),正如我經(jīng)常說的:“為工作選擇適合的語言,不要把工作遷就語言?!蔽覀€人認(rèn)為 Perl 十分適合用作命令行工具,雖然它在網(wǎng)頁應(yīng)用上也有不錯的表現(xiàn),但是它的真正實(shí)力在命令行上才能充分發(fā)揮。同樣地,PHP 雖然可以在控制臺的環(huán)境中使用,但是個人認(rèn)為它在網(wǎng)頁應(yīng)用上有更好的表現(xiàn),PHP 有大量專門為網(wǎng)頁應(yīng)用而設(shè)計的函式,Perl 則似乎以命令行為設(shè)計之本。
個人來說兩種語言我都喜歡,在大學(xué)期間我經(jīng)常使用 Perl、PHP 和 Java,可惜工作上我使用 C#,但在家里我花不少時間操練 PHP、Perl、Ruby(現(xiàn)正學(xué)習(xí))和 Java,保持我的技能知識在最新狀態(tài)。很多人問我 C 和 C++ 怎么樣,它們是否仍有機(jī)會在我的應(yīng)用中占一席位,我的答案基本上是“否”,我近來的工作主要集中在網(wǎng)頁開發(fā),雖然 C 和 C++ 也可以用來寫網(wǎng)頁,但它們到底不是為這種工作而設(shè)計的,“為工作選擇適合的語言”,若果我需要編寫一個控制臺應(yīng)用,用來展示 bubble sort、quick sort 和 merge sort 的效能比較,我一定會使用 C / C++。若果我需要編寫一個相片簿系統(tǒng),我會使用 PHP 或者 C#(我認(rèn)為制作用戶介面方面.NET 語言比網(wǎng)頁更加)。