加密扩展
变量与类型相关扩展
其它基本扩展
Lua
  • sp
  • 简介
  • 安装/配置
  • 预定义常量
  • 数据结构
  • 迭代器
  • 接口
  • 异常
  • SPL 函数
    • class_​implements
    • class_​parents
    • class_​uses
    • iterator_​apply
    • iterator_​count
    • iterator_​to_​array
    • spl_​autoload_​call
    • spl_​autoload_​extensions
    • spl_​autoload_​functions
    • spl_​autoload_​register
    • spl_​autoload_​unregister
    • spl_​autoload
    • spl_​classes
    • spl_​object_​hash
    • spl_​object_​id
  • 文件处理
    • SplFileInfo
      • public __construct ( string $file_name )
      • public getATime ( void ) : int
      • public getBasename ([ string $suffix ] ) : string
      • public getCTime ( void ) : int
      • public getExtension ( void ) : string
      • public getFileInfo ([ string $class_name ] ) : SplFileInfo
      • public getFilename ( void ) : string
      • public getGroup ( void ) : int
      • public getInode ( void ) : int
      • public getLinkTarget ( void ) : string
      • public getMTime ( void ) : int
      • public getOwner ( void ) : int
      • public getPath ( void ) : string
      • public getPathInfo ([ string $class_name ] ) : SplFileInfo
      • public getPathname ( void ) : string
      • public getPerms ( void ) : int
      • public getRealPath ( void ) : string
      • public getSize ( void ) : int
      • public getType ( void ) : string
      • public isDir ( void ) : bool
      • public isExecutable ( void ) : bool
      • public isFile ( void ) : bool
      • public isLink ( void ) : bool
      • public isReadable ( void ) : bool
      • public isWritable ( void ) : bool
      • public openFile ([ string $open_mode = "r" [, bool $use_include_path = FALSE [, resource $context = NULL ]]] ) : SplFileObject
      • public setFileClass ([ string $class_name = "SplFileObject" ] ) : void
      • public setInfoClass ([ string $class_name = "SplFileInfo" ] ) : void
      • public __toString ( void ) : string
    • SplFileObject
    • SplTempFileObject
  • 各种类及接口
XML操作
影响 PHP 行为的扩展
文本处理
图像生成和处理
文件系统
数据库扩展
pdo
数学
日期与时间
压缩与归档
其它服务
简介

这些函数中使用的模式语法非常类似 perl。表达式必须用分隔符闭合,比如一个正斜杠(/)。 分隔符可以使任意非字母数字,除反斜杠()和空字节之外的非空白 ascii 字符。 如果分隔符 在表达式中使用,需要使用反斜线进行转义。自php 4.0.4开始,可以使用 perl 样式的()、 {}、 [] 以及 <> 作为分隔符。 更详细的解释参见模式语法。

结束分隔符后面可以紧跟模式修饰符来影响匹配效果。 参见模式修饰符。

PHP也支持使用 POSIX 扩展正则表达式函数 的 POSIX 扩展语法的正则表达式。

Note:

这个扩展维护了一个已编译正则表达式的全局线程化缓存(最大4096)。

Warning 你应该知道一些 PCRE 的限制。阅读» http://www.pcre.org/pcre.txt 获取更详细信息。

PCRE 库是一个实现了与 perl 5 在语法和语义上略有差异(详见下文)的正则表达式模式匹配功能的函数集。 当前的实现对应于 perl 5.005。