您應當具有的基礎知識
PHP 是什麼?
PHP(外文名:PHP: Hypertext Preprocessor,中文名:「超文本預處理器」)是一種通用開源腳本語言。語法吸取了C語言、 Java和Perl的特色,利於學習,使用普遍,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。 它能夠比CGI或者Perl更快速地執行動態網頁。用PHP作出的動態頁面與其餘的編程語言相比,PHP是將程序嵌入到HTML(標準通用 標記語言下的一個應用)文檔中去執行,執行效率比徹底生成HTML標記的CGI要高許多;PHP還能夠執行編譯後代碼,編譯能夠達到 加密和優化代碼運行,使代碼運行更快。php
PHP 開發工具
- Zend Studio:商業版,Zend官方出品,基於eclipse
- Eclipse with PDT:免費
- Coda:商業版,針對Mac用戶
- NetBeans:免費,功能強大
- PHP Storm:商業版
- Aptana Studio:免費
- PhpEd:商業版
- Komodo IDE/Edit:IDE爲商業版,Edit可無償使用
- Adobe Dreamweaver:商業版
PHP 能作什麼?
- PHP 能夠生成動態頁面內容
- PHP 能夠建立、打開、讀取、寫入、關閉服務器上的文件
- PHP 能夠收集表單數據
- PHP 能夠發送和接收 cookies
- PHP 能夠添加、刪除、修改您的數據庫中的數據
- PHP 能夠限制用戶訪問您的網站上的一些頁面
- PHP 能夠加密數據
爲何使用 PHP?
- PHP 可在不一樣的平臺上運行(Windows、Linux、Unix、Mac OS X 等)
- PHP 與目前幾乎全部的正在被使用的服務器相兼容(Apache、IIS 等)
- PHP 提供了普遍的數據庫支持
- PHP 是免費的,可從官方的 PHP 資源下載它: www.php.net
- PHP 易於學習,並可高效地運行在服務器端
實例1、輸出Hello World!
<!DOCTYPE html>
<html>
<body>
echo "Hello World!"; </body> </html>
實例2、PHP 知識流程圖
PHP階段一
Web工做原理
PHP環境搭建
PHP開源項目
HTML+CSS
PHP階段二
語法
數據結構
數組對象
擴展
SQL
會話緩存
PHP小項目
PHP階段三
面向對象
高級MySQL
PDO
算法封裝
框架
模板引擎
PHP高級項目
PHP階段四
容器
消息隊列
Elasticsearch,Redis
優化
安全
大型網站的解決方案