PHP缓存技术:memcache函数详解之二
memcache::debug
bool memcache_debug ( bool $on_off )
说明:
控制调试功能,前提是php在编译的时候使用了-enable-debug选项,否则这个函数不会有作用。
参数:
$on_off:true表示开启调试,false表示关闭调试
返回值:
如果php在编译的时候使用了-enable-debug选项,返回true,否则返回false
Memcache::decrement用法
int Memcache::decrement ( string $key [, int $value ] )
说明:
Memcache::decremen方法的作用是对保存的某个key中的值进行减法操作,用法跟Memcache::increment类似。
你也可以用memcache_decrement()函数。
参数:
Key:想要减少的键的名字
Value:想要减少的值。
返回值:
如果成功,返回被减少后的值,如果失败返回false。
例子:
<?php
$memcache = new Memcache;
$memcache->connect(’localhost’, 11211);
$memcache->set(’test_item’, 8);
$memcache->increment(’test_item’, 4);
echo $memcache->decrement(’test_item’, 7);
// 显示 5
?>
这个例子连Memcache::increment函数都一块演示了。
Memcache::delete用法
bool Memcache::delete ( string $key [, int $timeout ] )
说明:
删除一个key值,如果参数$timeout被设置,那么存储的值会在设置的秒数以后过期,你也可以用函数memcache_delete()
返回值:
如果成功则返回 TRUE,失败则返回 FALSE。
例子:
<?php
/* 面向过程 API */
$memcache_obj = memcache_connect(’memcache_host’, 11211);
/* 在10秒以后,缓存的值会被服务器删除 */
memcache_delete($memcache_obj, ’key_to_delete’, 10);
/* 面向对象 API */
$memcache_obj = new Memcache;
$memcache_obj->connect(’memcache_host’, 11211);
$memcache_obj->delete(’key_to_delete’, 10);
?>
Memcache::flush
bool Memcache::flush ( void )
说明:
清除所有缓存的数据。Memcache::flush实际上没有释放资源,它仅仅将所有的缓存标记为过期,这样可以使新的缓存来覆盖被占的内存空间。一样的函数是memcache_flush()
返回值:
如果成功则返回 TRUE,失败则返回 FALSE。
例子:
<?php
/* 面向过程 API */
相关文档:
创建文档类型声明
一般而言,XML声明放在文档顶部。在PHP中声明十分简单:只需实例化一个DOM文档类的对象并赋予它一个版本号。查看程序清单A:
程序清单 A
<?php
// create doctype
$dom = new DOMDocument("1.0");
// display document in browser as plain text
// display document in browser as plain text ......
<?php
$start=$_GET['s'];
$end=$_GET['e'];
$requests = array();
for ($index = $start; $index < $end; $index++) {
$url="http://www.essort.com/amfphp/services/curl/loadTest.php?uid=$index";
$requests[]=$url;
}
$main = curl_multi_init();
$results = array();
$errors = array(); ......
/*************十进制大整数相乘****************/
/*********
* $A,$B均为字符串
*/
function multipication ($A,$B){
$sResult = "";
  ......
PHP字符串函数大全
AddSlashes: 字符串加入斜线。
bin2hex: 二进位转成十六进位。
Chop: 去除连续空白。
Chr: 返回序数值的字符。
chunk_split: 将字符串分成小段。
convert_cyr_string: 转换古斯拉夫字符串成其它字符串。
crypt: 将字符串用 DES 编码加密。
echo: 输出字符串。
explode: 切开字符串。
flush: 清 ......
PHP 常量 dirname(__file__) 学习
2008年09月02日 星期二 15:42
PHP 常量 dirname(__file__)
__FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径
1)dirname(__FILE__) 函数返回的是脚本所在在的路径。
比如文件 b.php 包含如下内容: ......