PHP基础语法

PHP基础语法

一、php分界符(4种)

1、标准:<?php...?>

2、简写:<?...?>(注:php.ini中short_open_tag设置为on)

3、javascript和vbscript风格:<script language="php">...</script>

4、asp风格:<%...%>(注:php.ini中asp_tags设置为on)

二、注释(3种)

1、//单行注释

2、/*...*/在范围内都被注释

3、#注释到第一个php结束符但最多注释一行

三、常量

php提供一写预定义常量,例如:

__file__ 当前php程序文件名

__line__ 当前执行语句在php文件的行数

PHP_VERSION 当前php程序的版本号

PHP_OS 当前所用操作系统类别

True 逻辑真

False 逻辑假

E_ERROT,E_WARING,E_PARSE,E_NOTICE

除了预定义常量,php还支持用define()函数自定义常量。例如:define(str,"string");

四、变量

变量规则:

字母数字下划线组成,但不能以下划线开头

区分大小写

以$开头

不需要声明,直接使用

五、数据类型

1、标准数据类型:

布尔型,字符串型,整型,浮动型

2、复合数据类型:

数组(array),对象(object)

3、特殊数据类型:

资源(resource),空值(null)

可以用settype()函数将指定的字符串进行类型转换,也可以用is_bool等函数来判断数据类型。

六、运算符

1、算术运算符:+(加),-(减),*(乘),/(除),%(取余)

2、字符串运算符: .(串连)

3、赋值运算符:=(赋值),+=(加),-=(减),*=(乘),/=(除),.=(连接字符),%(取余)

4、位运算符:&(按位与),|(按位或),^(按位异或),~(按位取反),<<(向左移位),>>(按右移位)

5、递增或递减运算符:++(递增),--(递减)

6、逻辑运算符:&&或and(逻辑与),||或or(逻辑或),xor(逻辑异或),!(逻辑非)

7、比较运算符:<(小于),>(大于),<=(小等于),>=(大等于),==(等于),!=(不等于),===(恒等),!==(非恒等)

8、其他运算符:?:(三元运算符),@(屏蔽错误)

七、自定义函数

定义:php中定义函数的语法格式如下:

function function_name($arg_1,$arg_2,...,$arg_n)

{

code函数要执行的代码;

}

注:函数名称(function_name)的命名规则与变量一致,只是不能以$开头

调用:引用函数名并赋予正确的参数即可完成函数的调用