php項目感想
『壹』 php動態網頁 家鄉網站設計心得體會
熱愛,所以快樂!
『貳』 PHP問項目中最大的收獲是什麼
PHP自動釋放內存機制是計數的方式,當計數器為0,就可以釋放了,這就是是PHP的GC了;但是不要相當然的認為,PHP可以做到及時釋放內存、真正的釋放內存。
『叄』 用PHP做一個項目怎麼才算是一個MVC項目,求不要粘貼復制,講一講心得體會
你這個問題,我覺著樓上說的夠直接的。
M(Model)模型
V(View)視圖
C(Controller)控制器
就是這個,但是你要讓我個人來理解,就是:
M層:負責數據調控,就是管理資料庫事項的;
V層:視圖嘛,就是管理顯示的,主要為HTML技術,如:html、css、js等等
C層:控制器,這個名詞就是字面意思,用它來控制V層的顯示,M層的調用。
基本上這個概念,就是體現分工處理。讓一個整站首先確定自身分布中定位,在此之前,沒有MVC理念的時候,那時候的一個html頁面會require_once在一個php文件里,然後Mysql連接資料庫,邏輯程序也堆在裡面···
總之,就是特別的亂。就像你家中的電視機放在洗衣機裡面,想找插線板得到床頭櫃去里去拿。當然,如果你熟悉這樣的生活環境還好。但是,網站這個東西,不可以只是你一人在維護、管理。相對而言,MVC是套規則,是套令項目簡潔、方便管理、分布清晰的一個指導思路。他適合一個團隊去看,稍作了解之後,就能明白裡面的規則,方便其他人進行管理。
而且MVC正如我剛剛所說:指導思路。它有明確的分工,卻不僵化,可以仍由自己發揮。所以,本人自己也寫過一個MVC架構(小打小鬧型的···)。
但是我自己寫的東西,過上幾個月後,盡管我一直沒看他,可仍然知道這個負責干什麼,那個負責干什麼。像一個合理的工具箱一樣,讓我一目瞭然之間,還能知道拿出什麼東西來。
『肆』 php的優點總結 php有哪些優點
PHP優點:
1.入門快,有其它語言基礎的程序員二周左右的時間就可以入門,一個月左右的時間基本上就可以開發簡單的項目了。
2.開發成本低,PHP最經典的組合就是:Linux + Apache + MySQL + PHP。非常適合開發中小型的web應用,因為上手容易,所以開發的速度比較快。而且所有的軟體都是開源免費的,可以減少投入。
3.PHP是解釋性的腳本語言,寫完代碼以後即可以執行,不像c,java,c++等語言還需要去編譯執行,相對來說比較節省時間。
4.相對來說,PHP程序員的薪水的平均工資要比c,c++,java程序員的平均工資要低一些,特別是對於中小型企業來說可以節約一些成本。
5.配置及部署相對簡單一些,對比JAVA開發來說,JAVA開發的配置就復雜多了,什麼Structs、Spring、Hibernate、Tomcat等等很多地方都需要配置,甚至你在程序中每寫一個SQL語句都需要先在Hibernate中配置一下,有時重新部署一個class文件或jar文件還可能需要重啟Web伺服器(Tomcat或Resin或其它的Web伺服器)使新部署的庫文件生效。
PHP開發中主要是PHP自身的配置文件及Web伺服器的配置(如Apache或Nginx或Lighttpd等),相對於JAVA來說還是簡單一些,而且新修改了文件以後不需要重新啟動Web即可以立即生效。
6.有很多開源的框架或開源的系統可以使用,比如比較知名的開源框架有Zend Framework、CakePHP、CodeIgniter、symfony、thinkphp等,開源論壇有Discuz!、Phpwind等,開源博客WordPress,開源網店系統如Ecshop、ShopEx等,開源的SNS系統如UCHome、ThinkSNS等。
內容擴展
1. 跨平台,性能優越,跟Linux/Unix結合別跟Windows結合性能強45%,並且和很多免費的平台結合非常省錢,比如LAMP(Linux /Apache/Mysql/PHP)或者FAMP(FreeBSD/Apache/Mysql/PHP)結合,或者數據應用夠大可以考慮換 PostgreSQL或者Oracle,支持N種資料庫。(N = 10)
2. 語法簡單,如果有學習C和Perl的很容易上手,並且跟ASP有部分類似。有成熟的開發工具,比如NuPHPed,或者Zend Studio等等,再Linux平台下可以使用Eclipse等等。
3. 目前主流技術都支持,比如WebService、Ajax、XML等等,足夠應用。
4. 有比較完整的支持,比如使用ADODB或者PEAR::DB做資料庫抽象層,用Smarty或者smart template做模板層,如果是PHP 5.1的話,還能夠使用PDO(PHP Data Object)來訪問資料庫。
5. 有很多成熟的框架,比如支持MVC的框架:phpMVC,支持類似ASP.net的事件驅動的框架:Prado,支持類似Ruby On Rails的快速開發的框架:Cake等等,足夠滿足你的應用需求。
6. PHP 5已經有成熟的面向對象體系,能夠適應基本的面向對象要求。適合開發大型項目。
7. 有成熟的社區來支持PHP的開發。
8. 目前已經很多大型應用都是使用PHP,比如淘寶網、Yahoo、163、Sina等等大型門戶,很多選用PHP來作為他們的開發語言,所以大型門戶都能夠選用它,我想足夠能夠你的使用了。
9. 有很多開源的框架或開源的系統可以使用,比如比較知名的開源框架有Zend Framework、CakePHP、CodeIgniter、symfony等,開源論壇有Discuz!、Phpwind等,開源博客 WordPress,開源網店系統如Ecshop、ShopEx等,開源的SNS系統如UCHome、ThinkSNS等。
『伍』 PHP項目案例分析的前言
學習語言的目的是為了開發項目,很多初學者對於學習技術沒有問題,但要真正開發項目,就會感到迷茫和手足無措。而對於即將畢業的學生來說,提交的畢業設計又會讓他們感到焦頭爛額。
為了幫助讀者解決這些問題,引導讀者學有所用,特編寫了本書,內容涉及PHP開發的主流開發技術,並以最簡單通俗的方式向讀者介紹如何開發Web項目。相信通過本書的學習,讀者會在PHP項目開發的道路上積累更多的實戰經驗,掌握項目開發的方法。同時,也為正在忙於畢業設計的同學提供了一條捷徑。
如果讀者在學習的過程中遇到問題,可以通過QQ、論壇等方式與我們聯系,我們會力爭排除讀者在PHP學習過程中遇到的各種障礙。
本書內容
本書分為8章,其中包括6個實用項目和2個畢業設計。實用項目包括圖書信息管理系統、俊羽會議管理系統、夢幻網路日記、企業網站系統、明日網上書店和問鼎辦公自動化系統的設計;畢業設計包括圖書館管理系統和電子商務網站的設計。
本書特色
* 技術豐富:本書從實際應用的角度出發,運用最簡潔、最實用的技術開發最流行的項目。如PHP操作MySQL資料庫、Smarty模板、PDO和ADODB資料庫抽象層等技術。
* 橫向擴展:本書屬於PHP系列圖書的一部分,在經過了基礎、範例和典型模塊等內容的學習後,以此來檢驗讀者的學習成果,體會Web項目開發的過程,積累實戰經驗。
* 講解到位:本書對每個項目中最有價值的部分進行了剖析,以達到畫龍點睛的目的。
* 贈送項目源代碼和畢業設計論文:書中所有項目均提供有源代碼,用戶在開發中可以快速借鑒或應用,並且提供了兩篇畢業設計論文,以供參考。
* 提供多節視頻錄像:本書提供了多節的項目開發視頻錄像,讀者可以邊看邊學,快速提高。
本書配套資源
本書提供了內容豐富的配套資源,包括自學視頻、源程序、素材,以及模塊庫、案例庫、題庫、素材庫等多項輔助內容,讀者朋友可以通過如下方式獲取。
第1種方式:
(1)登錄清華大學出版社的網站,在網頁右上角的搜索文本框中輸入本書書名(注意區分大小寫和留出空格),或者輸入本書關鍵字,或者輸入本書ISBN號(注意去掉ISBN號間隔線「-」),單擊「搜索」按鈕。
(2)找到本書後單擊超鏈接,在該書的網頁下側單擊「網路資源」超鏈接,即可下載。
第2種方式:
訪問本書的新浪微博PHPbook,找到配套資源的鏈接地址進行下載。
本書約定
* 項目使用方法
用戶在學習本書過程中,可以從配套資源中復製程序,去掉其只讀屬性。有些項目需要使用相應的資料庫或第三方資源,此類程序在使用前需要進行相應配置,詳細使用方式可參考本書的配套資源使用說明書。此外,如果用戶直接將本書內容用於商業用途,由此產生的不良後果由用戶自己承擔。
* 部分項目只給出關鍵代碼
由於篇幅限制,書中有些模塊只給出了關鍵代碼,完整代碼可參見配套資源項目程序。
讀者人群
本書非常適合以下人員閱讀:
* 從事PHP編程行業的開發人員
* 有一定語言基礎,想進一步提高技能的人員
* 大中專院校的老師和學生
* 即將走上工作崗位的大學畢業生
* 相關培訓機構的老師和學員
* PHP編程愛好者
『陸』 php的優點有哪些
1、良好的安全性
PHP是開源軟體,所有PHP的源代碼每個人都可以看得到,代碼在許多工程師手中進行了檢測,同時它與Apache編繹在一起的方式也可以讓它具有靈活的安全設定,PHP具有了公認的安全性能。開源造就了強大,穩定,成熟的系統。
2、跨平台特性
PHP幾乎支持所有的操作系統平台及資料庫系統,並廣為流行。
3、執行速度快,
效率高
PHP是一種強大的CGI腳本語言,語法混合了C、Java、Perl和PHP式的新語法,執行網頁速度比CGI、Perl和ASP更快,而且內嵌Zend加速引擎,性能穩定快速,佔用系統資源少,代碼執行速度快。PHP消耗相當少的系統資源。的源代碼:
所有的PHP源代碼事實上都可以得到。
4、很好的移植性和
擴展性強
PHP具有很好的開放性和可擴展性,PHP可以運行在任何伺服器上(不管是windows還是Linux)屬於自由軟體,其源代碼完全公開,任何程序員為PHP擴展附加功能都非常容易。在很多網站上都可以下載到最新版本的PHP。目前,PHP主要是基於Web伺服器運行的,支持PHP腳本運行的伺服器有多種,其中最有代表性的為Apache和IIS。
5、降低網站開發成本
PHP不受平台束縛,可以在UNIX、Linux等眾多不同的操作系統中架設基於PHP的Web伺服器。採用Linux+Apache+PHP+MySQL這種開源免費的框架結構可以為網站經營者節省很大一筆開支.
6.支持面向對象
面向對象編程(OOP)是當前的軟體開發趨勢,PHP對OOP提供了良好的支持。可以使用OOP的思想來進行PHP的高級編程,對於提高PHP編程能力和規劃好Web開發構架都非常有意義。
7.功能強大
PHP在Web項目開發過程中具有極其強大的功能,而且實現相對簡單,主要表現在如下幾點:
可操縱多種主流與非主流的資料庫,例如:MySQL、Access、SQL
Server、Oracle、DB2等,其中,PHP與MySQL是現在絕佳的組合,可以跨平台運行。
可與輕量級目錄訪問協議進行信息交換。
可與多種協議進行通信,包括IMAP、POP3、SMTP、SOAP和DNS等。
使用基於POSIX和Perl的正則表達式庫解析復雜字元串。
可以實現對XML文檔的有效管理及創建和調用Web服務等操作。
8.可選擇性
PHP可以採用面向過程和面向對象兩種開發模式,並向下兼容,開發人員可以從所開發網站的規模和日後維護等多角度考慮,選擇所開發網站應採取的模式。
PHP進行Web開發的過程中使用最多的是MySQL資料庫。PHP
5.0以上版本中不僅提供了早期MySQL資料庫操縱函數,而且提供了MySQLi擴展技術對MySQL資料庫的操縱,這樣開發人員可以從穩定性和執行效率等方面考慮操縱MySQL資料庫的方式。
9.版本更新速度快
與數年才更新一次的ASP相比,PHP的更新速度要快得多,因為PHP幾乎每年更新一次。
10.模板化
實現程序邏輯與用戶界面的分離。
11.應用范圍廣
目前在互聯網有很多網站的開發都是通過PHP語言來完成的,例如,搜狐、網易和網路等,在這些知名網站的創作開發中都應用到了PHP語言。
『柒』 作為一個女php程序員的感想
女生很稀有了,加油干吧。