PHP 的 HTTP 认证机制仅在 PHP 以 Apache 模块方式运行时才有效,因此该功能不适用于 CGI 版本。在 Apache 模块的 PHP 脚本中,…
提供像访问数组一样访问对象的能力的接口。 接口摘要 ArrayAccess { /* 方法 */ abstract public boolean offsetExists ( mi…
在说明名称解析规则之前,我们先看一些重要的定义: 命名空间名称定义 非限定名称 名称中不包含命名空间分隔符的标识符,例如 Foo 限定名称 名称中含有命名空间分隔符的标识符,例如 …
PHP 5 提供了一种定义对象的方法使其可以通过单元列表来遍历,例如用 foreach 语句。默认情况下,所有可见属性都将被用于遍历。 Example #1 简单的对象遍历 cla…
PHP 有很多标准的函数和结构。还有一些函数需要和特定地 PHP 扩展模块一起编译,否则在使用它们的时候就会得到一个致命的“未定义函数”错误。例如,要使用 image 函数中的 i…
有两个字符串(string)运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),它将右边参数附加到左边的参数之后。更多信息见赋…
有时候使用可变变量名是很方便的。就是说,一个变量的变量名可以动态的设置和使用。一个普通的变量通过声明来设置,例如: <?php $a = 'hello'; ?> 一个可…
关于linux下如何安装FastDFS请参考:/p/4843.html 一、安装配置FastDFS支持PHP FastDFS不是通用的文件系统,只能通过专用的API来访问,目前提供…
在PHP的Zend引擎中,有一个数据结构非常重要,它无处不在,是PHP数据存储的核心,各种常量、变量、函数、类、对象等都用它来组织,这个数据结构就是HashTable。 HashT…
一、概述及安装 The XMLReader extension is an XML Pull parser. The reader acts as a cursor going f…
可以使匹配器根据一个断言的结果, 或者之前的一个捕获子组是否匹配来条件式的匹配一个子组或者在两个可选子组中选择。 条件子组的两种语法如下: (?(condition)yes-pat…
mysqli扩展允许我们访问MySQL 4.1及以上版本提供的功能。 mysqli扩展和持久化连接 mysqli扩展的持久化连接在PHP5.3中被引入。支持已经存在于PDO MY…