- 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%。