首頁 後端開發 php教程 学习PHP到底要学习哪些东西?_PHP教程

学习PHP到底要学习哪些东西?_PHP教程

Jul 13, 2016 am 10:33 AM
php學習

很多学PHP的人一直也搞不清楚,一个PHP程序员和Java程序员或者是.net程序员有什么不同,告诉你,其实都一样,没有什么不同。下面的内容,就是针对一个Java程序员掌握的技能对比PHP来说的!告诉你,它们其实是一样的,不过是工具而已,没有高低贵贱之分。只不过你不熟练,不知道而已。

  1. 语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误,并且知道如何修正。
  2. 命令:必须熟悉PHP带的一些常用命令及其常用选项,熟悉那些命令,自己运行php.exe -h 如果这些命令你没有全部使用过,那么你对PHP实际上还很不了解。
  3. 工具:必须至少熟练使用一种IDE的开发工具,例如:Eclipse、Netbeans、zend或者editplus,ultraedit,包括进行工程管理、常用选项的设置、PHP插件的安装配置以及进行调试。
  4. API:PHP的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用PHP,包括:
  • 文件目录处理函数包80%以上的函数的功能的灵活运用。
  • 日期时间函数中的80%以上的函数的功能的灵活运用。
  • 数学函数库中的100%的内容。
  • 网络库中的60%以上的内容,对各个函数的功能比较熟悉。
  • 字符串处理函数下的60%以上的内容,特别是各种处理函数。
  • 正则表达式函数下的90%以上的内容,特别是各种正则处理。
  • 一些安全库下的40%以上的内容,如果对于安全没有接触的话根本就不可能掌握PHP。
  • XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。
  • 图形图像函数库下的80%以上的内容,特别是一些图像生成和处理。
  • MySQL 数据库函数下的90%以上的内容,特别是处理各种数据的函数。
  • 数组处理函数下的90%以上的内容,特别是各种操作处理函数。
  • 其它PEAR,PECL,和一些扩展类库中的80%以上的内容,特别是一些常用的类的处理。
  • 针对不同的需求,查找不同的函数库。
  • 测试:必须熟悉使用phpunit编写测试用例完成代码的自动测试。
  • 管理:必须熟悉使用xinc, phing等完成工程管理的常用任务,例如工程编译、生成phpdoc、生成、版本控制、自动测试。
  • 排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。
  • 思想:必须掌握OOP的主要要求,这样使用PHP开发的系统才能是真正的PHP系统。
  • 规范:编写的代码必须符合流行的编码规范,这样程序的可读性才比较好。
  • 博学:掌握OOA、OOD、MS SQL Server、Oracle 、Zendframework、cakephp、symfony、模板技术等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。
  • 综合上述,没发现PHP和java有什么不同。PHP和Java,还是.net一样要学的东西有很多。

    如果可选的语言有好几种,那么,选择其中学习难度最小的一种。

    不要轻信广告,不要轻信媒体。唯一可以相信的是你的市场。

    个人可以喜欢一种、两种甚至好几种语言,但一定不要排斥其他任何一种语言。

    附一段对话:

    浮躁的人容易说:PHP语言不行,应该学Java,C#,VB.NET:--是你自己不行了吧!?

    浮躁的人容易问:PHP和Java,C#,VB.NET哪个好;--都好--只要你能学好;

    浮躁的人容易问:我到底该学什么:--别问,学就对了;

    浮躁的人容易问:PHP有钱途吗:--建议你去抢银行

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/752419.htmlTechArticle很多学PHP的人一直也搞不清楚,一个PHP程序员和Java程序员或者是.net程序员有什么不同,告诉你,其实都一样,没有什么不同。下面的内容...
    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

    熱AI工具

    Undresser.AI Undress

    Undresser.AI Undress

    人工智慧驅動的應用程序,用於創建逼真的裸體照片

    AI Clothes Remover

    AI Clothes Remover

    用於從照片中去除衣服的線上人工智慧工具。

    Undress AI Tool

    Undress AI Tool

    免費脫衣圖片

    Clothoff.io

    Clothoff.io

    AI脫衣器

    Video Face Swap

    Video Face Swap

    使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

    熱工具

    記事本++7.3.1

    記事本++7.3.1

    好用且免費的程式碼編輯器

    SublimeText3漢化版

    SublimeText3漢化版

    中文版,非常好用

    禪工作室 13.0.1

    禪工作室 13.0.1

    強大的PHP整合開發環境

    Dreamweaver CS6

    Dreamweaver CS6

    視覺化網頁開發工具

    SublimeText3 Mac版

    SublimeText3 Mac版

    神級程式碼編輯軟體(SublimeText3)

    如何學習PHP開發? 如何學習PHP開發? Jun 12, 2023 am 08:09 AM

    隨著網路的發展,動態網頁的需求越來越大。而PHP作為一種主流的程式語言,被廣泛應用於Web開發中。那麼,對於初學者來說,如何學習PHP開發呢?一、了解PHP的基礎知識PHP是一種腳本語言,可以直接嵌入HTML程式碼中,透過Web伺服器進行解析運作。因此,在學習PHP之前,可以先了解HTML、CSS、JavaScript等前端技術基礎,以便更能理解PHP的作

    PHP學習筆記:模組化開發與程式碼重複使用 PHP學習筆記:模組化開發與程式碼重複使用 Oct 10, 2023 pm 12:58 PM

    PHP學習筆記:模組化開發與程式碼重複使用引言:在軟體開發中,模組化開發與程式碼重複使用是相當重要的概念。模組化開發可以將複雜的系統分解成可管理的小模組,提高開發效率和程式碼可維護性;而程式碼重複使用則可以減少冗餘程式碼,提高程式碼的重用性。在PHP開發中,我們可以透過一些技術手段來實現模組化開發和程式碼重複使用。本篇文章將介紹一些常用的技術和具體程式碼範例,幫助讀者更好地理解和應用這些概

    PHP學習筆記:網路爬蟲與資料收集 PHP學習筆記:網路爬蟲與資料收集 Oct 08, 2023 pm 12:04 PM

    PHP學習筆記:網路爬蟲與資料收集引言:網路爬蟲是一種自動從網路上抓取資料的工具,它可以模擬人的行為,瀏覽網頁並收集所需的資料。 PHP作為一種流行的伺服器端腳本語言,在網路爬蟲和資料擷取領域也發揮了重要的作用。本文將介紹如何使用PHP編寫網路爬蟲,並提供實際的程式碼範例。一、網路爬蟲的基本原理網路爬蟲的基本原理是透過發送HTTP請求,接收並解析伺服器回應的H

    PHP學習筆記:效能分析與調優 PHP學習筆記:效能分析與調優 Oct 08, 2023 pm 03:21 PM

    PHP學習筆記:效能分析與調優引言:在Web開發中,效能是一個非常關鍵的因素。一個高效能的網站能夠提供更好的使用者體驗,提高使用者留存率,增加業務收入。而在PHP開發中,效能的最佳化是一個常見且重要的問題。本文將介紹PHP中效能分析與調優的方法,並提供具體的程式碼範例,幫助讀者更能理解並運用這些技巧。一、效能分析的工具Xdebug擴充Xdebug是一款功能強大的P

    2023年,學習PHP的最佳途徑是什麼? 2023年,學習PHP的最佳途徑是什麼? Sep 10, 2023 pm 09:16 PM

    2023年,學習PHP的最佳途徑是什麼?隨著網路的快速發展,電腦程式設計成為了一項具有極高就業前景的技能。而在眾多的程式語言中,PHP是一門被廣泛應用於網頁開發的語言。想要學習PHP,了解最佳的學習途徑是非常重要的。 PHP是一種開源的、伺服器端腳本語言,它被用來開發動態網站和應用程式。相較於其他語言,PHP具有較低的學習曲線和廣泛的應用領域,使其成為初學者的

    學習PHP中的視訊特效和濾鏡處理函數方法 學習PHP中的視訊特效和濾鏡處理函數方法 Aug 07, 2023 pm 11:53 PM

    學習PHP中的視訊特效和濾鏡處理函數方法PHP是一種強大的程式語言,廣泛應用於Web開發領域。隨著網站設計的發展,視訊特效和濾鏡處理越來越受歡迎。本文將介紹如何使用PHP實現視訊特效和濾鏡處理,以及一些常用的函數方法。一、安裝ffmpeg擴充功能要處理視頻,我們需要安裝ffmpeg擴充。透過這個擴展,我們可以在PHP中直接呼叫ffmpeg指令進行視訊處理。安裝過程

    PHP學習筆記:表單處理與資料驗證 PHP學習筆記:表單處理與資料驗證 Oct 09, 2023 am 08:52 AM

    PHP學習筆記:表單處理與資料驗證在網頁開發中,表單是使用者與網站互動的重要元件之一。當使用者在網站上填寫表單並提交資料時,網站需要對提交的資料進行處理和驗證,確保資料的準確性和安全性。本文將介紹如何使用PHP來處理表單和進行資料驗證,並提供具體的程式碼範例。表單提交和資料預處理在HTML中,我們需要使用<form>標籤來建立表單,並指定表單的

    PHP學習筆記:前後端分離與API設計 PHP學習筆記:前後端分離與API設計 Oct 08, 2023 am 09:42 AM

    PHP學習筆記:前後端分離與API設計概述:隨著互聯網的不斷發展和用戶需求的不斷增加,前後端分離的開發模式越來越受到開發者的重視。前後端分離是指將前端和後端的開發分開離開來,透過API進行資料交互,實現開發的高效能和靈活性。本文將介紹前後端分離的概念,以及如何設計API。前後端分離的概念:傳統的Web開發模式是前後端耦合的,即前端和後端的開發是在同一個專案中進

    See all articles