标签:php
在 php 官网上提供了一个工具可以查看 memcached 的使用情况,提供的信息还是比较全面的。 下载地址:http://pecl.php.net/package/memcache。 下载解压后找到一个名为 memcache.php 的文件,拷贝此文件到项目中,同时修改文件中一下几个地方。 //设置访问页面的用户名和密码 define('ADMIN_USERNAME','memcache'); …
$a ?? 0 等同于 isset($a) ? $a : 0。 通过 isset 判断一个变量是否设置,值为 false、00、0、’0′ ,也会返回 true。 $a ?: 0 等同于 $a ? $a : 0。 通过 empty 判断一个变量是否为空,null、false、00、0、’0′ ,都会返回 true。
在 PHP 开发中,经常使用 file_put_contents 函数写入文件日志,函数用法不多做解释了,但是很多人不明白如何使写入的内容换行。因为在 windows 中\r\n 是换行,在 Mac 中\r 是换行,在 Liunx 中\n 是换行。所以你使用任何一个都是无法满足条件的,这里 PHP 提供了一个常量来使用,就是 PHP_EOL。 示例代码: file_put_contents( 'l …
PHP 创建数组的几种方法: 1、array()函数 $arr=array(1,2,3,4); $arr=array( 'name'=>'myj', 'age'=>'18', 'phone'=>'1888888888' ); $arr=array(); 2、compact()函数 compact 函数可以把变量转换为数组。 $a = 'aaa'; $b = 'bbb …
运算符优先级指定了两个表达式绑定得有多“紧密”。例如,表达式 1 + 5 * 3 的结果是 16 而不是 18 是因为乘号(“*”)的优先级比加号(“+”)高。必要时可以用括号来强制改变优先级。例如:(1 + 5) * 3 的值为 18。 如果运算符优先级相同,那运算符的结合方向决定了该如何运算。例如,”-“是左联的,那么 1 - 2 - 3 就等同于 (1 - 2) - …