PHP 简介-背景特性
1. PHP应用领域
在浏览器端应用的软件, PHP都可以进行开发
- 门户网站: 新浪, 雅虎, 搜狐
- 电子商务: 淘宝, 京东
- 网页游戏的后台
- APP接口
- 企业级项目:
- OA: 办公自动化系统 (学生, 员工档案, 考勤…)
- CRM: 客户关系管理系统 (销售, 中介, …)
- ERP: 企业物资管理系统 ( 快递, 猎头, .. )
2. PHP市场行情
拉勾网
Boss直聘
含金量较高: 100Offer 门槛: 2年以上的工作经验
3. 软件架构模式
B/S
brower/server 浏览器/服务器
- 无需下载, 通过浏览器来使用
- 依赖HTTP协议
- 数据存储服务器上, 安全性高
- 维护更新, 相对方便, 不占用用户时间
C/S
client/server 客户端/服务端
- 先下载安装, 通过特定的客户端来使用
- 通过多种协议进行通信
- 数据有的存储在本地, 有的存储在服务器上, 相比B/S安全性低
- 维护更新, 相对麻烦, 比较占用用户时间
4.动静态网站
静态网站
在线浏览网页, 但是不能输入数据, 没有数据的更新和交互
动态网站
有数据交互过程, 链接数据库
5. 浏览器
内核浏览器
Trident: IE 独流
Webkit: chrome, safari
Gecko: firefox
Blink: chrome
壳浏览器
360
搜狗
猎豹
UC
百度
6. 开发工具IDE
- Sublime Text 3 最轻量级的IDE
- PHPStrom 最专业, 最热门的IDE之一
- ATom
- Zend Studio
- VIM
- NodePad++
7. LAMP 环境
LAMP : Linux + Apache + MySQL + PHP
LNMP: Linux + Nginx + MySQL + PHP
操作系统: Linux
服务器: Apache, Nginx
数据库: MySQL
脚本工具: PHP
8.使用PHP的特性
PHP特性:
1.PHP文件或者文件夹命名中不能有中文,不能有中文路径。
2.PHP文件存放位置:wamp/www/目录下。
3.访问PHP脚本的步骤:
开启wamp服务——>在浏览器地址栏中输入:localhost
4.PHP是什么:(Professional Hypertext Preprocessor)超文本预处理器
一句话:一种用来开发动态网站的服务器脚本语言。
5.PHP定界符
格式:<?php PHP代码 ?>
只有在定界符内的代码才会被PHP解析
6.向浏览器输出一句话:echo 'hello,world!';
7.PHP设置编码(一般情况下,该编码声明写在文件头部)
header('content-type:text/html;charset="utf-8"');
8.注释
单行注释:#注释内容 or //注释内容
多行注释:/*注释内容*/
9.PHP基本语法
- 每一条命令均以分号(;)结尾,代表这条命令已经结束。
- 只有最后一条可以不加,但推荐都加上。
10.查询PHP相关信息
phpinfo();
11.若只想输出一句话,可以使用如下格式:
<?='hello,world!'?>
<?php echo 'hello,world!'?>