- 1.1.2.PHP 的優點
- 1.1.3.PHP 相關的名詞解釋
- 1.2.1.開發 PHP 所需要的集成開發環境
- 1.2.2.在 Windows 平臺搭建 PHP 集成開發環境
- 1.2.3.在 MacOSX 平臺搭建 PHP 集成開發環境
- 1.2.4.在 Linux 平臺下搭建 PHP 集成開發環境
- 1.3.1.將 PHP 代碼部署到獨立主機上
- 1.3.2.將 PHP 代碼部署到 SAE 上
- 1.3.3.將 PHP 代碼部署到 BAE 上
- 1.4.1.PHP標記符
- 1.4.2.常量與變量
- 1.4.3.函數
- 1.4.4.流程控制
- 1.4.5.循環
- 1.4.6.邏輯運算
- 1.5.1.PHP 字符串
- 1.5.2.PHP 數組
- 1.5.3.include 與 require
- 1.6.1.類和命名空間介紹
- 1.6.2.成員方法和類方法
- 1.6.3.類的繼承與方法重寫
- 1.7.1.時間和日期
- 1.7.2.JSON格式數據的操作
- 1.7.3.文件操作
- 1.7.4.生成圖片
- 1.7.5.圖片打水印實例
- 1.8.1.表單與 PHP
- 1.8.2.處理 GET 請求
- 1.8.3.處理 POST 請求
- 1.8.4.上傳文件
- 1.9.1.Cookie 和 Session 的概念與區別
- 1.9.2.操作 Cookie
- 1.9.3.操作 Session
- 1.10.1.MySQL 介紹與使用
- 1.10.2.PHP 操作 MySQL
- 1.10.3.用戶數據查詢
- 1.10.4.用戶數據添加與防 SQL 注入攻擊
- 1.10.5.修改用戶數據
- 1.10.6.刪除用戶數據
- 2.1.1.PDO 對象認識
- 2.1.2.PDO 對象初始化
- 2.1.3.PDO 對象應用
- 2.2.1.課程介紹
- 2.2.2.PDO 異常處理
- 2.2.3.PDO 預處理
- 2.2.4.PDO 事務處理
- 2.3.1.系統介紹與搭建
- 2.3.2.系統功能添加與查看
- 2.3.3.系統功能刪除與修改
- 3.1.1.ThinkPHP 框架概述
- 3.1.2.程序目錄結構與 MVC 分層架構
- 3.1.3.ThinkPHP 配置
- 3.2.1.ThinkPHP 控制器(一):定義
- 3.2.2.ThinkPHP 控制器(二):URL 模式
- 3.2.3.ThinkPHP 控制器(三):跳轉與 AJAX 數據返回
- 3.2.4.ThinkPHP 控制器(四):獲取輸入變量
- 4.1.1.YII 2.0 框架介紹
- 4.1.2.YII 2.0 框架部署
- 4.1.3.YII 2.0 框架運行應用
- 5.1.1.準備工作
- 5.1.2.VMware 基本配置
- 5.1.3.Linux 安裝及一般配置
- 5.1.4.磁盤的分區與目錄掛載
- 5.2.1.什么是 Linux
- 5.2.2.Linux 主要版本
- 5.2.3.Linux 的優缺點
- 5.3.1.圖形界面登錄
- 5.3.2.常用桌面系統
- 5.3.3.遠程登錄
- 5.4.1.文件系統架構
- 5.4.2.重要目錄說明
- 5.4.3.目錄以及文件的命名規則
- 5.4.4.ls 指令操作
- 5.4.5.文件和目錄操作
- 5.5.1.Linux 安全性模型
- 5.5.2.用戶概述
- 5.5.3.用戶群組概述
- 5.5.4.權限的種類
- 5.5.5.Linux 文件和目錄權限解讀
- 5.5.6.Linux權限驗證流程
- 5.5.7.設置 Linux 文件和目錄權限的方法
- 5.6.1.用戶的主要群組和次要群組
- 5.6.2.用戶的管理
- 5.6.3.用戶信息的檢查
- 5.6.4.默認權限的控制
- 5.6.5.用戶群組的管理
- 5.7.1.關于文件壓縮和打包
- 5.7.2.Linux文件壓縮指令
- 5.7.3.Linux文件打包指令
- 5.8.1.vi 編輯器簡介
- 5.8.2.vi 編輯器的基礎使用
- 5.8.3.vi 編輯器的進階使用
- 5.9.2.RPM、YUM 簡介
- 5.9.4.YUM 的使用
- 5.10.1.bash shell 的概述
- 5.10.2.bash shell 的配置
- 5.10.3.shell startup scripts 的原理和功能
- 5.10.4.數據流重定向和管道命令
- 6.1.1.WWW 概念解析
- 6.1.2.Apache 服務器簡介
- 6.1.3.Apache與開源世界
- 6.2.1.在 Mac 電腦上安裝 Apache
- 6.2.2.在 Windows 電腦上安裝 Apache
- 6.2.3.在 Linux 電腦上安裝 Apache
- 7.1.1.MySQL 簡介
- 7.1.2.在 Mac 電腦上安裝 MySQL
- 7.1.3.在 Windows 電腦上安裝 MySQL
- 7.1.4.在 Linux 電腦上安裝 MySQL
- 7.2.1.創建使用及刪除 MySQL 數據庫
- 7.2.2.MySQL 數據庫的表操作
- 7.2.3.獲得數據庫和表的信息及數據庫物理物理文件簡介
- 7.3.1.MySQL 數值類型
- 7.3.2.MySQL 字符類型
- 7.3.3.MySQL 日期和時間類型
從Web開發的歷史看來,PHP、Python和Ruby幾乎是同時出現的,都是十分有特點的、優秀的開源語言,但PHP卻獲得了比Python和Ruby多得多的關注度,PHP在2015年11月TIOBE排行榜上位居榜首,超過了C++、java和其他語言。
PHP、C++、java這三種語言都是相當優秀的腳本語言,為什么PHP能大行其道,位居榜首呢?
從表面上來看,這是就業環境使然。越來越多的新公司或者新項目使用PHP,這使得PHP相關社區越來越活躍,而這又反過來影響到很多項目或公司的選擇,形成一個良性的循環。就我們目前了解到的情況,PHP是國內大部分web項目的首選,而且有很多公司從其它語言(如ASP,JAVA)轉到了PHP。合適的就是最好的,PHP的快速,開發成本低,周期短,后期維護費用低,開源產品豐富,這些都是另外兩種語言無法比擬的。
目前全球5000萬互聯網網站中,有60%以上使用著PHP技術;
2011年PHP從業人數將增加42%,遠超JAVA的13%和.NET的24%;
PHP也入選是全球五大最受歡迎的編程語言,并且是唯一入選的腳本語言;
國內80%以上的動態網站都在使用PHP開發;
AlexaTOP500中國網站排名,有394家使用了PHP技術,比例為78.8%。