PHP5薄荷教程[23]零星函数

  以下是PHP5中一些有特殊功能的函数,挺实用的说。
1、int error_reporting ( [int level] )
  设置错误报告等级,常用的level有0(不报告任何错误)、E_ALL(报告所有错误)。
2、string shell_exec ( string cmd )
  执行cmd命令行,返回执行结果。
3、mixed iconv_get_encoding ( [string type] )
  返回type指定的编码。如果未指定type,则返回全部。type可以是:
all 返回全部编码
input_encoding 返回输入编码
output_encoding 返回输出编码
internal_encoding 返回内部编码
4、bool iconv_set_encoding ( string type, string charset )
  设置编码。如:iconv_set_encoding("internal_encoding","gb2312");将内部编码设置为gb2312。它的影响见下。
5、int iconv_strlen ( string str [, string charset] )
  以指定编码计算字符串长度。如果charset未指定,则使用internal_encoding指定的编码。如iconv_strlen("你好123","gb2312")将返回5,如果设置了internal_encoding为gb2312,则可直接使用iconv_strlen("你好123")。
6、int iconv_strpos ( string haystack, string needle [, int offset [, string charset]] )
  在haystack中搜索needle。
7、int iconv_strrpos ( string haystack, string needle [, string charset] )
  在haystack中反向搜索needle。
8、string iconv_substr ( string str, int offset [, int length [, string charset]] )
  获取子字符串。
9、string iconv ( string in_charset, string out_charset, string str )
  将字符串str由in_charset编码转换到out_charset编码。
10、bool phpinfo()
  输出PHP信息。
11、bool define ( string name, mixed value [, bool case_insensitive] )
  定义一个常量。如果case_insensitive设置为true,则常量名将不区分大小写。
12、mixed constant ( string name )
  返回常量name的值。
13、bool defined ( string name )
  判断该常量是否已定义。
14、void exit ( [string status] )
  或void die ( [string status] )
  结束程序。可以直接exit;或者die;。另外PHP有一种特殊的语法,如:$a==$b or die("not equal");如果a、b不相等则退出程序。类似于or的关键字有and、&&、||。
15、mixed eval ( string code_str )
  将code_str看作代码来执行。如eval("1+2")会返回3。
16、mixed highlight_file ( string filename [, bool return] )
  或mixed show_source ( string filename [, bool return] )
  读取文件并按PHP语法高亮显示(用HTML标签)文件中的代码。如果return设为true,则将高亮显示后的代码返回成字符串,否则直接输出。
17、mixed highlight_string ( string str [, bool return] )
  将字符串中的内容按PHP语法高亮显示。
18、string php_strip_whitespace ( string filename )
  读取filename文件并将其中的注释、空字符(空格、换行等)等去除并返回。该函数可以用来统计文件中确切的字符数。
19、void sleep ( int seconds )
  暂停脚本运行seconds妙。
20、void usleep ( int micro_seconds )
  暂停脚本运行seconds微妙(一百万分之一秒)。
21、string uniqid ( [string prefix [, bool more_entropy]] )
  以当前时间生成一个字符串,以prefix为前缀,如果more_entropy为true,则在字符串最后加上随机的字符使返回的字符串更唯一。
21、bool ob_start()
  打开输出缓存。如果在没有任何输出前使用该函数,其后就可以在任何地方发送头信息和设置cookie。 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值