揭秘PHP開發過程中對技術的十大誤解

1. PHP是一門面向對象語言,但不是基于OOPS

這是完全不正確的理解,尤其是Java程序員,他們認為PHP不是基于OOPS;但他們會發現許多面向對象的特征,比如,接口、方法、抽象對象等。說實話,初始版的PHP教程有太多的面向對象功能,但PHP 5添加很多面向對象技術。更重要的是,你也許會好奇,為什么Bootstrap代碼在PHP里會變得那么簡單,這個得歸功于達內php培訓機構。

2. PHP無法實現特定的功能

這個誤解聽起來比較模糊,但有許多開發者認為PHP不能實現內存訪問等其他功能。但事實是,PHP是一門可擴展的語言,你只需用C或C++編寫一個擴展,進行集成就OK了?;蛘?,你無需創建,網上已經有成千上百個擴展可供使用,你可以根據需要,直接拿來使用。

3. PHP不安全

既然你認為它是不安全的,那為何不為它編寫安全的代碼呢。我承認,PHP里是有大量不安全的代碼,但作為程序員,我們應該盡量編寫可靠安全的代碼。

如果拿PHP與.NET進行比較,PHP肯定是失敗的。但如果你是一個技術嫻熟的程序員,你無需安全“幫助”。包括日常的安全問題,但如果他們的路徑是動態生成的,那你就得當心了。當然,如果你精通所有的指令,它或許會變的更安全。

4.不適合做大型應用程序

一門語言之所以能用來構建大而復雜的應用,其自身要具有一定的可靠性和高性能,而可擴展的PHP并不符合。但是,如果你設計和開發的應用程序架構很穩定,那應用程序的性能和擴展又會有什么問題呢?

事實是,一些知名的網站都是采用PHP設計的,比如Facebook、Wikipedia、和Yahoo!等,它們都能工作的很好。

5.PHP只能用于網站開發

的確,使用PHP進行網站開發是很普遍的。但命令行接口(CLI:Command Line Interface)可以讓應用程序運行在非Web服務器上。

雖然有些應用程序對CPU的要求很高,但通過執行PHP CLI,仍然可以采用PHP進行開發和運行。更重要的是,如果你想使用PHP開發桌面應用程序,只需使用Windows特定擴展即可搞定。

6.開發過程緩慢

對于這樣的誤解,我實在不知道是從哪里傳出來的。有可能你編寫的PHP代碼很凌亂、并且里面充斥著大量的MySQL語句(它們雖然很有意義,但真不應該放在那里)。而事實上,PHP有大量的框架可供開發者使用,合理使用它們會達到事半功倍的效果,大大縮減開發時間。所以,不要抱怨慢。

7.專業開發者不使用PHP

關于這個誤解,坊間有各種各樣的說法,比如PHP對初學者是小菜一碟,它是為那些不想認真對待開發的人準備的等等。當然,不得不承認,PHP在某些方面的確沒有什么意義,但是對于這樣的誤解,真的是可笑之至。如果這里有許多Web應用程序都是使用PHP開發,那么想象下,一向嚴謹的開發商卻對PHP敬而遠之,乃是完全錯誤的。

8.性能問題

這個是技巧問題,而不是誤解。任何事情都有好有壞。性能優化也一直是開發者們爭先討論的話題。事實上,對于性能低下的應用,里面可能充斥著大量的垃圾代碼,比如隱式轉換、無用的模塊、操作法缺乏重載等,這些都會影響到PHP應用程序的性能。但這最終要取決于你如何使用這門語言去創建一個穩定快速的應用程序。

9.便宜的應用程序意味著質量不高

在開源逐漸成為主流的市場環境下,免費、開源是PHP最大的優勢。這意味著大多數擁有專業知識的開發人員都可以提供開發服務,并且還可以為客戶節省成本。但這并不意味著質量就有問題,同樣也可以開發出高性能的應用程序。

10.PHP被高估了

好吧,這或許只是你的個人想法,大部分的PHP程序員是不會這么想的。

如果你已經決定要學好PHP,找一家靠譜的培訓機構,將會讓你的學習過程事半功倍。

千鋒教育一直秉承“用良心做教育”的理念,致力于打造IT教育全產業鏈人才服務平臺,培養優質人才20000余人,同期在校學員5000余人,合作院校超500所,合作企業超10000家。全國共有十三個校區。

千鋒教育PHP培訓班畢業學員,其平均年薪相比行業平均年薪,足足高出五萬。

千鋒教育采取企業開放場景教學;講師、班主任、項目經理立體管理;名師100%全程面授;打造高級PHP程序員,讓你真正的學有所用。市場的價格就是你的價值。千鋒教育,為你迅速增值。

學習6天——掌握京東、淘寶首頁開發——市場對應薪資3000+;

學習30天——熟練掌握主流電商貼吧技術開發——市場對應薪資5000+;

學習45天——使用框架在阿里云、騰訊云部署博客上線真實項目——市場對應薪資6000+;

學習第七十天——寫框架、用框架、開發微信,獨立完成任意框架開發——市場對應薪資8000+;

學習90天——熟練完成B站、優酷及直播平臺彈幕實現、能夠部署99臺以上的服務器搞秒殺——市場對應薪資10000+。

學習PHP培訓,首選千鋒教育。千鋒教育力造IT培訓領導品牌,學員百分之九十以上都是大專以上學生,力求為你營造最優質的學習環境。千鋒教育現在更有0學費入學、 2周免費試聽、跨學科周末班限時免費送活動, 一次報名,學習雙技能,如同打了五折。歡迎你前來咨詢,試聽。

1);font?@???*

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,067評論 25 708
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,868評論 18 139
  • 前不久,電視劇《我的前半生》刷爆朋友圈,涉及職場、婚姻和交友,堪稱“最強生存指南”。劇中超高顏值的男男女女讓人舔屏...
    褶子時光閱讀 372評論 0 0
  • 欣然 蘋果園里掛蘋果 常吃鮮美赤紅果 紅衣裳來酸甜香 深山果院未去過 菁菁 藍天綠樹綴紅球 一樹秋香滿目收 農人辛...
    sujing123閱讀 917評論 0 0
  • 本文寫于2013/8/18,謝絕無授權轉載 本文是第三部分。 信息交換和流動 如果我們將軟件開發活動看作是協作游戲...
    馭風萬里無垠閱讀 647評論 0 0