易搅混php函数

WBOY
リリース: 2016-06-13 10:40:28
オリジナル
849 人が閲覧しました

易混淆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.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート