易搅混php函数

php中文网
发布: 2016-06-13 13:16:51
原创
855人浏览过

易混淆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之后的内容不会输出
登录后复制


urlencode  编码url为%16进制
urldecode  解码url

定界符

constant() 支持可变常量
定义一个大小写不敏感的常量:
<?php
     define("GREETING","Hello world!",TRUE);
     echo constant("greeting");
?>
登录后复制


const 与define
define不能定义在类中,而const必须定义在类中,并且const必须通过类名::变量名来进行访问;常量名前不要使用”$” 建议大写
class Person{
    const COUNTRY="china";
}
echo Person::COUNTRY;
登录后复制

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号