mysql教程网


当前位置: 主页 > php语言 >

php基础语法

时间:2015-09-22 09:25来源:www.mysql.net.cn 作者:admin 点击:
Php的标量数据类型 boolean布尔型 这是最简单的类型,只有两个值:真(true)、假(false) string字符串型 字符串就是连续的字符序列,可以是计算机所能表示的一切字符的集合 integer整形 整形数据类型只能包含整数,这些数据类型可以是正数或负数 float浮点型
Php的标量数据类型
boolean布尔型             这是最简单的类型,只有两个值:真(true)、假(false)
string字符串型       字符串就是连续的字符序列,可以是计算机所能表示的一切字符的集合
integer整形                  整形数据类型只能包含整数,这些数据类型可以是正数或负数
float浮点型                 浮点数据类型用来存储数字,和整形不同的是它有小数位
Php中的复合数据类型
array(数组)                  就是一组类型相同的变量的集合
object(对象)                 对象是类的实例,使用new来创建
PHP中的特殊数据类型
resource(资源)              又叫做“句柄”,是由编程人员来分配的,处理外部事务的函数
null(空值)                    特殊的值,表示变量没有值,唯一的值就是null
Php中的转换数据类型
(boolean)                      转换成布尔型
(string)                         转换为字符串型
(integer)                       转换成整形
(float)                          转换成浮点型
(array)                         转换成数组
(object)                        转换成对象
Php中的检测数据类型:
is_bool                  检查变量是否是布尔类型
is_string                检查变量是否是字符串类型
is_float或is_double      检查变量是否为浮点类型
is_integer或is_int         检查变量是否为整形
is_null                          检查变量是否为null
is_array                        检查变量是否为数组类型
is_object                       检查变量是否是一个对象类型
is_numeric                    检查变量是否为数字或由数字组成的字符串
Php中的常量
define()函数参数说明:
define(string constrant_name,mixed value,case_sensitive=true)
constant()函数
constant(string constant_name)
constant_name                     必选参数,常量名称
value                            必须参数,常量得值
case_sensitive                可选参数;指定是否大小写敏感,设定为True,表示不敏感。
预定义常量:
__FILE__                            默认常量,PHP程序文件名(__是两条下划线)
__LINE__                           默认常量,PHP程序行数
PHP_VERSION                   内建常量,PHP程序的版本
PHP_OS                             内建常量,执行PHP解析器的操作系统名称
TRUE                                 这个常量是一个真值(True)
FALSE                                这个常量是一个假值(False)
NULL                                 一个null值
E_ERROR                           这个常量指到最近的错误处
E_WARNING                      这个常量指到最近的警告出
E_PARSE                           这个常量指解析语法有潜在问题
E_NOTICR                         这个常量为发生不寻常但不一定是错误处
PHP中如果想让一个变量在该程序中的任何地方被访问到必须的加个global
PHP中的预定义变量
$_SERVER['SERVER_ADDR']           当前运行脚本所在的服务器的IP地址
$_SERVER['SERVER_NAME']           当前运行脚本所在服务器主机的名称。如果该脚本运行                                     在一个虚拟主机上,该名称就是由哪个虚拟主机所设定的值决定。
$_SERVER['REQUEST_METHOD']    访问页面时的请求方法。例如:“GET”,“POST”,如                                                   果请求方式是HEAD,PHP脚本将在送出头信息后中                                                  止(这意味着在产生任何输出后,不再有输出缓冲)
$_SERVER['REMOTE_ADDR']          正在浏览当前页面用户的IP地址
$_SERVER['REMOTE_HOST']           正在浏览当前页面用户的主机名。反向域名解析基于该                                                        用户的REMOTE_ADDR
$_SERVER['REMOTE_POST']           用户连接到服务器时所使用的端口
$_SERVER['SCRIPT_FILENAME']     当前执行脚本的绝对路径。注意:如果脚本在CLI中                                                     被执行,作为相对路径,例如test.php或者../test.php,
$_SERVER['SCRIPT_FILENAME']将包含用户指定的相对路径
$_SERVER['SERVER_PORT']            服务器所使用的端口。默认为“80”,如果使用了SSL                                                   安全连接,则这个值为用户设置的HTTP端口。
$_SERVER['SERVER_SIGNATURE']                包含服务器版本和虚拟主机名的字符串
$_SERVER['DOCUMENT_ROOT']                   当前运行脚本所在的文档根目录,在服务器配                                                               置文件中定义
$_COOKIE                                       通过HTTPCookie传递到脚本的信息,这些Cookie多                                                     数是执行PHP脚本是通过setCookie()设置的。
$_SESSION                                      包含与所有会话变量有关的信息。$_SESSION变量主                                                   要应用于会话控制和页面之间值传递。
$_POST                                            包含通过POST方法传递的参数的相关信息。主要用于                                                  获取通过POST方式传递的数据。
$_GET                                              包含通过GET方法传递的参数的相关信息。主要用于                                                   获取通过GET方式提交的数据。
$GLOBALS                                       由所有已定义全局变量组成的数字。变量名就是数组的                                                        索引,它可以称得上是所有超级变量的超级集合
PHP的运算符
算术运算符
加法运算                     +                          $a+$b
减法运算                     -                           $a-$b
乘法运算                     *                          $a*$b
除法运算                     /                           $a/$b
取余数运算                  %                         $a%$b
字符串运算符
字符串运算符
$n="123456";$m="abcd";$c=$m.$n;    echo $c;                输出的值为abcd123456
$n="123abc";$m="563";$c=$m+$n;     echo $c;                输出的值为686
赋值运算符
赋值              =                   $a=b                     $a=b                     将右边的值赋给左边
加                  +=                 $a+=b                   $a=$a+b                将右边的值加到左边
减                  -=                  $a-=b                    $a=$a-b                 将右边的值减到左边
乘                  *=                 $a*=b                   $a=$a*b                将左边的值乘以右边
除                  /=                  $a/=b                    $a=$a/b                 将左边的值处以右边
连接字符       .=                  $a.=b                    $a=$a.b                 将右边的字符加到左边
取余数           %=                $a%=b                  $a=$a%b               将左边的值对右边取余数
位运算符
&                  按位于                  $m &$n
|                    按位或                  $m|$n
^                   按位异或              $m^$n
~                   按位取反              $m~$n
<<                 向左移位              $m<<$n
>>                 向右移位              $m>>$n
逻辑运算符
&&   and    $m&&$n      $m and $n             当$m和$n都为TRUE时为真
||             or           $m||$n            $m or $n        当$m或$n有一个为真时结果为真
xor(逻辑异或)              $m xor $n                           当$m、$n一个为真一个为假时结果为真
!(逻辑非)                     !$m                                    当$m为假时结果为真
比较运算符
<                                               小于
>                                               大于
<=                                             小于等于
>=                                             大于等于
= =                                            相等
!=                                              不相等
= = =                                         恒等
!= =                                           非恒等
运算符的优先级
1                                 or    and   xor
2                                 赋值运算符
3                                 ||   &&
4                                 |、   ^
5                                 &   .
6                                 +   -    (递加或递减运算符)
7                                 /    *    %
8                                 <<   >>
9                                 ++    - -
10                                +     -    (正负运算符号)
11                                = =    !=    <>
12                                <   <=    >   >=
13                                ?:                   (?:为三元运算符)       
14                                ->
15                                =>
自定义函数
定义和调用函数
function                              声明自定义函数
fun_name                                   创建函数的名称,是有效的PHP标识符。函数名称是唯一的,                                      其明明遵守于变量命名相同的规则,只是不能以“$”开头。
$arg                                    传递给函数的值,可以有多个参数,参数间用逗号分割,参数类                                          型不必指定,在调用函数时只要是php支持的类型都可以使用。
dode                                          函数被调用时执行的代码,要使用大括号“{}”括起来
return                                  将调用的代码需要的值返回,并结束函数的运行
 
(责任编辑:admin)
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片