允许通过别名引用或导入外部的完全限定名称,是命名空间的一个重要特征。这有点类似于在类 unix 文件系统中可以创建对其它的文件或目录的符号连接。 PHP 命名空间支持有两种使用别名…
instanceof 用于确定一个 PHP 变量是否属于某一类 class 的实例: Example #1 对类使用 instanceof <?php class MyCla…
PHP 提供了大量的预定义变量。由于许多变量依赖于运行的服务器的版本和设置,及其它因素,所以并没有详细的说明文档。一些预定义变量在 PHP 以命令行形式运行时并不生效。 Warni…
PHP 支持 C 风格的前/后递增与递减运算符。 Note: 递增/递减运算符不影响布尔值。递减 NULL 值也没有效果,但是递增 NULL 的结果是 1。 递增/递减运算符 例子…
PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。 变量名与 PHP 中其它的标签一样遵循相同的规则。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的…
先回答前面一节的那个问题吧。 <?php $foo = 10; $bar = 20; function change() { global $foo; //echo '函数内…
一、XML 元素结构例程 第一个例程缩进显示文档中的开始元素结构。 Example #1 显示 XML 元素结构 <?php $file = "data.xml"; $dep…
一个断言就是一个对当前匹配位置之前或之后的字符的测试, 它不会实际消耗任何字符。简单的断言代码有\b、\B、 \A、 \Z、\z、 ^、$ 等等。 更加复杂的断言以子组的方式编码。…
PDO 类 代表 PHP 和数据库服务之间的一个连接 PDO::beginTransaction — 启动一个事务 PDO::commit — 提交一个事务 PDO::__cons…
一、简介及安装 Memcache模块提供了于Memcached方便的面向过程及面向对象的接口,Memcached是为了降低动态web应用 从数据库加载数据而产生的一种常驻进程缓存产…
在上一节我们已经简单的提到:回收可能根有细微的性能上影响,但这是把PHP 5.2与PHP 5.3比较时才有的。尽管在PHP 5.2中,记录可能根相对于完全不记录可能根要慢些,而PH…
一般而言,通过隐藏的手段提高安全性被认为是作用不大的做法。但某些情况下,尽可能的多增加一份安全性都是值得的。 一些简单的方法可以帮助隐藏 PHP,这样做可以提高攻击者发现系统弱点的…
PHP内核探索 —— 操作码OpCode:计算机最终是执行这些OpCode
PHP扩展之APC——Alternative PHP Cache(可选PHP缓存)