php 杂项函数

做php也一段时间了,但是有的函数看到还是感觉很生疏,所以把看到的杂项函数总结一下,以后方便查询

1. void exit ( int [string] $status ): 输出一个消息并且退出当前脚本
  • 参数说明:
    • 如果参数 status 是字符串,退出之前会打印改信息
    • 如果是 integer,作为退出的状态码,不会被输出,且应该在 0 ~ 254 之间,不能使用php保留的退出状态码 255,0 为成功终止程序
  • 终止脚本的执行,但是shutdown 函数 和 析构函数 总是会被调用
  • 因为是一个语言构造器而不是一个函数,不能被 可变函数调用
  • 成功退出事例
    exit;
    exit();
    exit(0);
  • 失败退出事例
    exit(1);
    exit(0376); //octal
2. die()
  • 等同与 exit()
  • 语法结构等同与 exit()
3. sleep ( int $seconds ): 程序延迟执行指定的 seconds 的秒数
  • 返回值说明:成功返回0,失败时返回 false
  • 被终止:如果被一个信号终止,则会返回一个非零的值。windows 上总是返回 192 ,其他返回剩余的秒数
  • 异常说明:如果参数为负数,则会产生 E_WARNING级别的错误
4. usleep(int): 程序延缓执行指定的 微秒
  • 微秒是秒的百万分之一
  • 没有返回值
5. time_nanosleep(int, int): 延缓执行若干秒和纳秒
  • 参数说明:秒数必须非负整数,纳秒数必须是小于 一亿 非负整数
  • 返回值说明:成功返回true,失败返回false
  • 终端处理:如果被中断,返回数组:
    seconds - 延迟剩余未执行的秒数
    nanoseconds - 延迟剩余未执行的纳秒数
6. time_sleep_until ( float $timestamp ): 使脚本睡眠到指定的时间为止
  • 返回值说明:成功返回true,失败返回false
  • 异常说明:如果设定的 timestamp 为过去的时间,脚本将会产生一个 E_WARNING级别的错误
7. set_time_limit ( int $seconds ): 设置脚本最大执行时间
  • 返回值说明:成功时返回 true,失败时返回 false
  • 当此函数被调用时,set_time_limit()会从零开始重新启动超时计数器
  • 如果设置为0(零),没有时间方面的限制
  • 如果超过了此设置,脚本返回一个致命的错误。默认值为30秒,或者是在php.ini的max_execution_time被定义的值,如果此值存在
  • 当php运行于安全模式时,此功能不能生效。除了关闭安全模式或改变php.ini中的时间限制,没有别的办法
  • 只影响脚本本身执行的时间
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值