PHP 1059

#PHP
PHP扩展之文本处理(二)——PCRE正则表达式语法3——转义序列(反斜线)

反斜线有多种用法。首先,如果紧接着是一个非字母数字字符,表明取消 该字符所代表的特殊涵义。这种将反斜线作为转义字符的用法在字符类 内部和外部都可用。 比如,如果你希望匹配一个 &#…

2014-11-07 672

#PHP
PHP扩展之压缩与归档扩展2——Phar

Phar 归档的概念来自 Java™ 技术的 JAR 归档,它允许使用单个文件打包应用程序,这个文件中包含运行应用程序所需的所有东西。该文件不同于单个可执行文件,后者通常由编程语言…

2014-11-07 543

#PHP
PHP特点之使用远程HTTP文件及FTP文件操作

只要在 php.ini 文件中激活了 allow_url_fopen 选项,就可以在大多数需要用文件名作为参数的函数中使用 HTT…

2014-11-07 798

#PHP
PHP安全之文件系统安全及防范措施

PHP 遵从大多数服务器系统中关于文件和目录权限的安全机制。这就使管理员可以控制哪些文件在文件系统内是可读的。必须特别注意的是全局的可读文件,并确保每一个有权限的用户对这些文件的读…

2014-11-07 851

#PHP
PHP基础之生成器4——比较生成器和迭代器对象

生成器最大的优势就是简单,和实现Iterator的类相比有着更少的样板代码,并且代码的可读性也更强. 例如, 下面的函数和类是等价的: <?php function getL…

2014-11-07 286

#PHP
PHP基础之类和对象20——后期静态绑定

自 PHP 5.3.0 起,PHP 增加了一个叫做后期静态绑定的功能,用于在继承范围内引用静态调用的类。 准确说,后期静态绑定工作原理是存储了在上一个“非转发调用”(non-for…

2014-11-07 235

#PHP
PHP基础之类和对象4——自动加载对象

很多开发者写面向对象的应用程序时对每个类的定义建立一个 PHP 源文件。一个很大的烦恼是不得不在每个脚本开头写一个长长的包含文件列表(每个类一个文件)。 在 PHP 5 中,不再需…

2014-11-07 229

#PHP
PHP基础之流程控制5——break/continue

break (PHP 4, PHP 5) break 结束当前 for,foreach,while,do-while 或者 switch 结构的执行。 break 可以接受一个可选…

2014-11-07 312

#PHP
PHP基础之运算符2——算术运算符

还记得学校里学到的基本数学知识吗?就和它们一样。 算术运算符 例子 名称 结果 -$a 取反 $a 的负值。 $a + $b 加法 $a 和 $b 的和。 $a – $…

2014-11-07 490

#PHP
PHP基础之数据类型3——浮点型(Float)

浮点型(也叫浮点数 float,双精度数 double 或实数 real)可以用以下任一语法定义: <?php $a = 1.234; $b = 1.2e3; $c = 7E…

2014-11-07 332

#PHP
阿里云服务器下配置LAMP环境——基于CentOS 6.3

1、Apache配置 ———————————&#…

2014-11-07 217

#PHP
PHP内核探索 —— 嵌入式PHP:类似CLI

从PHP源码目录结构的介绍以及PHP生命周期可知:嵌入式PHP类似CLI,也是SAPI接口的另一种实现。 一般情况下,它的一个请求的生命周期也会和其它的SAPI一样:模块初始化=&…

2014-11-07 616
1 69 70 71 72 73 89