PHP知识点汇总

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PHP是Hypertext Preprocessor(超文本预处理器)

LAMP是指一组常用来搭建动态网站或者网络服务器的软件。这组软件中包括Linux系统、网络服务器APACHE、关系型数据库MySQL和PHP或其他语言插件。

在Windows系统中,常常使用的网络服务器IIS,也可以用于构建PHP的运行环境。建议使用WAMP

为了让Apache支持PHP,PHP的安装配置更改了Apache的配置文件。Apache的主配置文件“httpd.conf”位于Apache的安装目录下的conf文件夹内,

对PHP编码的支持,其中有

①Dreamweaver

②Eclipse。

③Zend Studio

④EditPlus

⑤文本编辑工具

PHP嵌入HTML常见格式

1.

2.

3.

4.<% echo “ASP风格”%>

PHP支持C、C++、Unix shell三种注释

①// c++风格的单行注释

②/* */

③# unix shell风格注释

变量声明

1.变量名前加$符号

2.开头:字符(a-z,A-Z)或下划线(_)

3.其他字符(a-z,A-Z)、数字(0-9)、下划线(_)

PHP中变量名严格区分大小写!

变量作用域

①全部变量

②局部变量

③静态变量

④函数参变量

PHP 超全局变量

1.$GLOBALS 包含当前脚本全局范围内有效变量。

2.$_SERVER 变量由Web 服务器设定或者直接与当前脚本的执

行环境相关联。

3.$_GET 经由HTTP GET 方法提交至脚本的变量。

4.$_POST经由HTTP POST 方法提交至脚本的变量。

5.$_COOKIE 经由HTTP Cookies 方法提交至脚本的变量。

6.$_FILES 经由HTTP POST 文件上传而提交至脚本的变量。

$_ENV 执行环境提交至脚本的变量。

7.__LINE__:文件中的当前行号。

8.__FILE__ :文件的完整路径和文件名。

9.__FUNCTION__ :函数名称(PHP 4.3.0 加入)。

10.__CLASS__ :类的名称(PHP 4.3.0加入)。

11.__METHOD__ :类的方法名(PHP 5.0.0 加入)。

12.PHP_VERSION :当前PHP 的版本号,

13.PHP_OS :PHP所在的操作系统名称

14.TRUE :表示真值(true)。

15.FALSE :表示伪值(false)。

16.E_ERROR :指示最近的错误处。

17.E_WARNING :指示最近的警告处。

常量(constant)

1.程序执行中无法修改其值

2.常量一旦定义无法重新定义

语法定义

define(string name, mixed value [, bool case_insensitive])

布尔值

①关键字TRUE 或FALSE。

②TRUE和FALSE都是大小写不敏感

转换为布尔值

③数值0,0.0 、空数组、空字符串,转换为布尔型时,为false;

④-1 和其它非零值(不论正负)一样,被认为是TRUE!

整型

整型值可以为十进制、十六进制或八进制,

前面可以加上可选的符号(- 或者+)。

八进制符号,数字前必须加上0(零),

十六进制符号数字前必须加上0x。

浮点型(float或double)

字符串

①无大小范围限制

②两种定义方法:单引号、双引号

③单引号支持的转义符少,主要使用双引号。

常用的转义符

\n 换行

\r 回车

\t 水平制表符

\\ 反斜线

\$ 美元符号

\“双引号

数组

values 映射到keys 的类型。

语法定义

1.array( [key =>] value , ... )

2.key 可以是integer 或者string ,

3.value 可以是任何值

对象

PHP使用class语句定义对象,使用new 语句将对象实例化

NULL

一、NULL 类型唯一可能的值就是NULL

二、NULL 值表示一个变量没有值

三、NULL大小写敏感

在下列情况下一个变量被认为是NULL

①被赋值为NULL

②尚未被赋值

③被unset()

运算符

算术运算符: +,-,*,/,%,++,--

字符串运算符: .

赋值运算符: =,+=,-=,*=,/=,%=,.=

位运算符: &, | , ^ , << , >> , ~

逻辑运算符: &&,||,xor,!

比较运算符: < , > , <= , >= , == , === , !=其他运算符: $,&,@,->,=>,?:

switch 语句

同一个变量的不同取值,判定并执行不同的代码

switch ($i) {

case 0:

print "i equals 0";

break;

case 1:

print "i equals 1";

break;

default:

print "i equals 2";

break;

}

?>

实现由一系列IF 语句相类似功能

相关文档
最新文档