Please enable Javascript to view the contents

PHP常用关键字

 ·  ☕ 2 分钟 · 👀... 阅读

1.1 常用类型指示符

类型 描述
%b 整数,显示为二进制
%c 整数,显示为ASCII字符
%d 整数,显示为有符号十进制数
%f 浮点数,显示为浮点数
%o 整数,显示为八进制数
%s 字符串,显示为字符串
%u 整数,显示为无符号十进制数
%x 整数,显示为小写的十六进制数
%X 整数,显示为大写的十六进制数

1.2 基本数据类型

类型 名称
Integer 整数
Float 单精度浮点数
Double 又精度浮点数
String 字符串
Boolean 布尔
Array 数组
Object 对象

1.3 检测变量的函数

函数 功能 返回值
Gettype() 获取变量的类型 基本数据类型中的其中一种
Settype() 设置变量的类型 Bool(1:true 0:false(or ’’))
Isset() 用来判断一个变量是否存在 Bool
Unset() 释放给定的变量 Void
Empty() 检测一个变量的值是否为空 Bool
is_int() is_integer() 检测变量是否是整数 Bool
Is_string() 检测变量是否是字符串 bool
Is_numeric 检测变量是否为数字或数字字符串 bool
Is_null 检测变量是否为 NULL bool
Intval() 获取变量的整数值 int

1.4 超级全局变量

变量名 作用
$GLOBALS 所有全局变量数组
$_SERVER 服务器环境变量数组
$_GET 通过GET方式传递给该脚本的变量数组
$_POST 通过POST方式传递给该脚本的变量数组
$_COOKIE COOKIE变量数组
$_FILES 与文件上传相关的变量数组
$_ENV 环境变量数组
$_REQUEST 所用用户输入的变量数组
$_SESSION 会话变量数组

1.5 部分常用的转义字符

转义序列 描述
\n 换行符
\r 回车
\t 水平制表图
\ 反斜杠
$ 美元符
\” 双引号

PHP预定义常量与表单

2.1 $_SERVER

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
代码
<?php
echo $_SERVER["SERVER_NAME"];
echo '<br/>';
echo $_SERVER["SERVER_PORT"];
echo '<br/>';
echo $_SERVER["DOCUMENT_ROOT"];
echo '<br/>';
?>

结果
127.0.0.1
/home/ymmeng/code/php/lara/example-app/public
8000

2.2 自定义常量:define()

1
2
3
4
5
6
7
<?php
define("TOTAL",100);
echo TOTAL;//100
echo '<br/>';
define("TOTAL",200);
echo TOTAL;//100
?>

2.3 自定义常量:const

1
2
const Name = 'name';
echo Name;

2.4 访问表单变量

1
2
3
4
5
6
7
<?php
echo $username;//简短风格,容易与变量名混淆,不推荐使用。
echo '<br/>';
echo $_POST['username'];//中等风格,4.1.0版后支持,推荐
echo '<br/>';
echo $HTTP_POST_VARS['username'];//冗长风格,已过时,将来可能会被剔除
?>

2.5 字符串连接用

1
2
3
4
5
<?php
echo "the student name is :".$_POST['username'];
echo "<br/>";
echo "welcome to "."school";
?>

2.6 魔术常量

1
2
3
4
5
<?php
echo __LINE__,'<br/>';	//获取当前行号
echo __FILE__,'<br/>';	//文件的完整路径
echo __DIR__,'<br/>';	//文件的完整目录
?>

数据类型转换

tsp:

1
2
3
4
<?php
$num1 = 10		//十进制=>10
$num1 = 010		//八进制=>8
$num1 = 0x10	//十六进制=>16

3.1 强制类型转换

1
2
3
<?php
$num = '10';
var_dump($num,(int)$num,(float)$num) // string(2) '10' int(10) float(10)

3.2 逻辑运算符

1
2
3
4
5
&	//与
|	//或
&&	//短路与
||	//短路或 
!	//非
分享

幽梦
作者
幽梦
傻猪男孩

目录