易混淆php函数
addcslashes($str,'m'); 在指定字符前转义 stripcslashes($str) 去掉此函数的转义
addslashes(string) 预定义转义 stripslashes 去掉此函数的转义
变量没有出现 isset=false empty=true
implode array->str
emplode str->array
array_key_exists($key,array) $key是否在array的key中
in_array($value,array) $value是否在array的value中
ob_start() 打开缓冲区
ob_get_contents() 返回缓冲区内容
ob_end_clean() 清空缓冲区并且关闭缓冲
测试代码:
ob_start(); echo “ob_start之后的内容不会输出<br/> “; $out = ob_get_contents(); ob_end_clean(); echo “ob_end_clean之后的内容输出<br/>”; echo $out;
ob_end_clean之后的内容输出 ob_start之后的内容不会输出
定义一个大小写不敏感的常量:
<?php
define("GREETING","Hello world!",TRUE);
echo constant("greeting");
?>class Person{
const COUNTRY="china";
}
echo Person::COUNTRY;
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号