php的基础知识
PHP 学习指南
php学习
2014 11 29
homker
- PHP的使用环境
- PHP的基本语法
- PHP链接数据库
- PHP和HTTP协议
- PHP和文件的读写
- PHP和oop
PHP的使用环境
- php 是一门脚本语言通常用来处理页面端传输过来的数据,并将数据和数据库进行交互。
- php 是一门运行在虚拟机上的语言,这个特点和java的机制是一样的。
- php 是一门运行在服务器上的语言,当然,这个特点在php5.4之后被削弱了,php可以通过
Artisan
来运行属于自己的控制台程序,但是大多数情况下,我们还是会使用apache
或者nginx
来运行php的程序,这样能够减少我们很多工作量,同时提高我们的工作效率。 - 在
linux
环境下,如果是ubuntu
或者是debian
可以直接使用
1 | sudo apt-get install php5 mysql-server mysql-client nginx |
在
window
环境下,你可以选择安装wamp
软件来集成化安装php apache mysql phpmyadmin 环境。PHP的基本语法
php 是一门脚本语言,它是基于C的CGI的脚本语言。
- php 语法和c的语法是一致的,请看以下的几个范例
1 | $a = 1;//定义变量$a 并给它赋值 |
PHP 链接数据库
- 我们在这里使用的是
mysql
数据库,当然,你们可以选用其他的数据库,使用方式,我就不一一描述了。 - 从
php5.4
之后数据链接都是使用OPD
的链接方式。
1 | //传统的数据库链接方式 |
PHP 和 http 协议
- URI 路由处理
1 | <scheme>://<host>:<port>/URI ? query=data http :// class.ecjtu.net : 80 /api.php ? classID = 201221100902 |
GET
POST
的两种方法
1 | $_GET['name']//直接用超全局变量来访问 |
cookie
session
的使用cookie
是一种存放在浏览器上的数据包。通过url
(http
)来进行存储。session
则是存放在服务器上的。每一个php-fpm
在服务器上开辟一个属于他的session对话
,通过PHPSESSIONID
来维护这个session
的链接。- 当浏览器关闭的时候,
session
的数据会被清理,除非保留PHPSESSIONID
。cookie
的会保留。
1 | $_COOKIE[]//以数组的方式存放的是所有的cookie |
PHP文件处理
- php
file_get_content()
函数。
1 | $path = 'your_file_path'; |