标签:
php_strip_whitespace (参数1个php文件的路径)
— 返回删除注释和空格后的PHP源码,返回删除注释和空格后 filename
的PHP源码。
这对实际代码数量和注释数量的对比很有用。 此函数与 命令行 下执行 php -w 相似。
var_export(参数1传入的字符串,参数2是否为true) — 输出或返回一个变量的字符串表示
将函数的第二个参数设置为 TRUE
,从而返回变量的表示。
token_get_all($source一个参数,为php源代码或者是文件中的内容)
将提供的源码按 PHP 标记进行分割
分割时会多出引号
base64_encode (string $data,一个参数需要编码的数据)
设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输
Base64-encoded 数据要比原始数据多占用 33% 左右的空间。
chunk_split(参数1是要分割的字符,参数2分割的尺寸,参数3行尾序列符号)
返回值是,分割后的字符串
将字符串分割成小块
一般和base64_encode一块用
realpath(参数1)
返回规范化的绝对路径名
参数1要检查的路径
json_decode(参数1,参数2,参数3,参数4)
对json格式的字符串进行编码
参数1带解码的json string格式的字符串
参数2当为true时将返回array而不是object
参数3(int $depth=512) 参数4默认将大整数设为浮动
json_encode(参数1,参数2)
对变量进行json编码,成功返回一个一json形式便是的string,否侧返回false
参数1待编码的value,除了resource类型之外的任何类型,只接受utf-8的编码数据
参数2由一下常量组成二进制掩码:
JSON_HEX_TAG
(integer)
所有的 < 和 > 转换成 \u003C 和 \u003E。 自 PHP 5.3.0 起生效。
JSON_HEX_AMP
(integer)
所有的 & 转换成 \u0026。 自 PHP 5.3.0 起生效。
JSON_HEX_APOS
(integer)
所有的 ‘ 转换成 \u0027。 自 PHP 5.3.0 起生效。
JSON_HEX_QUOT
(integer)
所有的 " 转换成 \u0022。 自 PHP 5.3.0 起生效。
JSON_FORCE_OBJECT
(integer)
使一个非关联数组输出一个类(Object)而非数组。 在数组为空而接受者需要一个类(Object)的时候尤其有用。 自 PHP 5.3.0 起生效。
JSON_NUMERIC_CHECK
(integer)
将所有数字字符串编码成数字(numbers)。 自 PHP 5.3.3 起生效。
JSON_BIGINT_AS_STRING
(integer)
将大数字编码成原始字符原来的值。 自 PHP 5.4.0 起生效。
JSON_PRETTY_PRINT
(integer)
用空白字符格式化返回的数据。 自 PHP 5.4.0 起生效。
JSON_UNESCAPED_SLASHES
(integer)
不要编码 /。 自 PHP 5.4.0 起生效。
JSON_UNESCAPED_UNICODE
(integer)
以字面编码多字节 Unicode 字符(默认是编码成 \uXXXX)。 自 PHP 5.4.0 起生效。
uniqid(参数1,参数2)
生成一个唯一id,基于当前时间微妙数的唯一id
参数1返回的字符串长度为13
参数2如果为more_entropy=true会在返回的字符串结尾增加额外的煽
http_build_query(参数1,参数2,参数3,参数4)
生成url-encode之后的请求字符串
参数1可以是数组或包含属性的对象(只有public的会加入)
参数2参数3参数4省略
spl_autoload_register(参数1)
注册__autoload()函数 成功返回true 否则返回false
参数1欲注册的自动装载函数,如果没有提供任何函数,则自动注册autoload的默认实现函数spl_autoload()
get_headers(参数1,参数2)
取得服务器响应一个http请求所发送的所有标头,成功返回一个索引或关联数组,失败返回false
参数1 目标url
参数2 如果设置为1get_headers()会解析相应的信息并设定数组的键名
ini_set(参数1,参数2)
为一个配置选项设置值,成功返回旧的值,失败返回false
参数1为固定的某些值
参数2选项新的值
strpos(参数1,参数2,参数3)
查找字符串首次出现的位置,存在返回当前的位置(默认从0开始),失败返回false
参数1在该字符串中查找
参数2如果neddle不是一个字符串,那么他将被转换为整形被视为字符的顺序值
参数3如果给了,搜索会从字符串该字符的起始位置开始统计,不能为负数
bool defined(str参数1)
检测某个名称的常量是否存在,存在返回true,失败返回false
参数1,常量的名称
sha1(参数1,参数2)
计算字符串的sha1散列值,返回sha1散列值字符串
参数1,输入的字符串
参数2,如果为true那么sha1摘要将以20字符长度的原始格式返回,否则返回值是一个40字符串长度的16进制数字
mcrypt_encrypt(参数1,参数2,参数3,参数4)
使用给定的参数加密明文,返回加密后的密文,失败返回false
参数1,字符串值的算法名称或者MCRYPT_ciphername
是常量中的一个MCRYPT_RIJNDAEL_128
参数2,加密密匙,如果长度不是该算法所能够支持的有效长度,则函数将会发出警告并返回false
参数3,需要加密的串
参数4,MCRYPT_MODE_modename
常量中的一个,或以下字符串中的一个:"ecb","cbc","cfb","ofb","nofb" 和 "stream"。MCRYPT_MODE_CBC
参数5, $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
list(参数1,参数2,参数3)
把数组中的值赋给一些变量,返回指定的数组
参数1一个变量
?$info = array(‘coffee‘, ‘brown‘, ‘caffeine‘);
list($a[0], $a[1], $a[2]) = $info;
标签:
原文地址:http://www.cnblogs.com/dai-idiot/p/4629755.html