一个生成器函数看上去和普通函数一样, 不同之处在于生成器会按需产出多个值而不是返回一个值. 当生成器函数被调用的时候,会返回一个可以迭代的对象. 当你迭代那个对象的时候 (例如, …
PHP 5 可以使用类型约束。函数的参数可以指定必须为对象(在函数原型里面指定类的名字),接口,数组(PHP 5.1 起)或者 callable(PHP 5.4 起)。不过如果使用…
可以把在类中始终保持不变的值定义为常量。在定义和使用常量的时候不需要使用 $ 符号。 常量的值必须是一个定值,不能是变量,类属性,数学运算的结果或函数调用。 接口(interfac…
(PHP 4, PHP 5) switch 语句类似于具有同一个表达式的一系列 if 语句。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的…
运算符优先级指定了两个表达式绑定得有多“紧密”。例如,表达式 1 + 5 * 3 的结果是 16 而不是 18 是因为乘…
这是最简单的类型。boolean 表达了真值,可以为 TRUE 或 FALSE。 语法 要指定一个布尔值,使用关键字 TRUE 或 FALSE。两个都不区分大小写。 <?ph…
Apache是目前世界上使用最为广泛的一种Web Server,它以跨平台、高效和稳定而闻名。按照去年官方统计的数据,Apache服务器的装机量占该市场60%以上的份额。尤其是在X…
所有的编程语言都要提供一种数据的存储与检索机制,PHP也不例外。其它语言大都需要在使用变量之前先定义,并且它的类型也是无法再次改变的,而PHP却允许程序猿自由的使用变量而无须提前定…
部署PHP应用到线上Web服务器的方式有很多种。 平台即服务(PaaS) PaaS提供运行PHP Web应用所需的系统和网络环境,对PHP应用和框架只需要做少量的配置即可。 现在P…
一、概述及安装 这些函数允许你通过不同的方式来使用和操作数组。数组是存储、管理和操作变量必不可少的工具。 PHP 支持简单数组和多维数组,数组可由用户自己创建也可以由其它函数创建。…
范例 Example #1 使用PHP创建PNG格式图片 <?php header(\"Content-type: image/png\"); $string&nb…
当使用 PCRE 函数的时候,模式需要由分隔符闭合包裹。分隔符可以使任意非字母数字、非反斜线、非空白字符。 经常使用的分隔符是正斜线(/)、hash符号(#) 以及取反符号(~)。…