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

QQ

搜狗

猎豹

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!'?>