PHP笔记
函数中变量 局部动态变量
function variable_local()
{
$a = 1;
$a++;
echo $a;
}variable_local();
// 2
variable_local();
// 2
局部静态变量
function variable_static()
{
static $a = 1;
$a++;
echo $a;
}variable_static();
// 2
variable_static();
// 3
全局变量
$a = 3;
function global(){
global $a;
$a = 4;
}
echo $a;
// 4
引用变量(值传递,引用传递) 不同的名字访问同一个变量内容.使用&表示
使用 & 会使(如$a = &$b)指向同一个内存地址,一个发生改变,另一个也会发生改变
$a = 1;
function variable_reference(&$c)
{
$c = 5;
}
variable_reference($a);
echo $a;
// 5
数据类型 通过函数库检测变量类型
// 整型
is_int()
is_integer()
is_long()// 浮点型
is_float()
is_double()
is_real()// 字符串
is_string()// 布尔类型
is_bool()// 标量类型
is_scalar()// null
is_null()// 数组
is_array()// 对象
is_object()// 资源
is_resource()// 是否为数值型或字符串形式的数值
is_numeric()
常量
defind('USERNAME','mirse');
const USERNAME = 'mirse';
constant('USERNAME');
defined() 检测常量是否定义 => bool魔术常量
get_defined_constants() => 系统常量+自定义常量 数组
__LINE__ // 当前行号
__FILE__ // 当前文件完整绝对路径和文件名
__DIR__ // 当前文件完整绝对路径
运算符 null支持递增++运算符,不支持递减++运算符 ++null => 1
bool不支持递增递减运算符
string支持递增运算符 ++a => b
file
file_get_contents();
file_put_contents();
serialize();
unserialize();
cookie cookie 作用
【PHP笔记】1.会话状态管理(用户登录状态、购物车)
2.个性化设置(用户自定义设置)
3.浏览器行为跟踪(跟踪分析用户行为)
推荐阅读
- EffectiveObjective-C2.0|EffectiveObjective-C2.0 笔记 - 第二部分
- Android中的AES加密-下
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗
- thinkphp|thinkphp 3.2 如何调用第三方类库
- CGI,FastCGI,PHP-CGI与PHP-FPM
- 【读书笔记】贝叶斯原理
- 【韩语学习】(韩语随堂笔记整理)