PHP类的函数:__call,__callStatic基于php5.3以上

_call和___callStatic这两个函数是php类的默认函数,

__call() 在一个对象的上下文中,如果调用的方法不能访问,它将被触发

__callStatic() 在一个静态的上下文中,如果调用的方法不能访问,它将被触发


<?php
class MethodTest {
public function __call($name, $arguments
) {
// Note: value of $name is case sensitive.
echo
"Calling object method '$name' "
. implode(', ', $arguments). "\n"
;
}

/**   As of PHP 5.3.0   */
public static function __callStatic($name, $arguments
) {
// Note: value of $name is case sensitive.
echo
"Calling static method '$name' "
. implode(', ', $arguments). "\n"
;
}
}

$obj = new MethodTest;
$obj->runTest('in object context'
);

MethodTest::runTest('in static context'); // As of PHP 5.3.0
?>

运行结果:
Calling object method ‘runTest’ in object context

Calling static method 'runTest' in static context

Godaddy的空间专用15%优惠码

今天看邮箱,Godaddy又有优惠码了,不过是专门针对空间的。原文如下:

The deal you’ve been waiting for is here! Act now to get an extra 15% OFF* our Web Hosting plans, including Unlimited hosting.** This special offer expires 6/29/2010, so order now!

在2010年06月29号(包括29号)之前,对任何空间包括无限空间都可以享受15%折扣,大家快行动啊!
Read More »

Godaddy25%优惠码

这次的优惠码没有最低消费的限制,优惠码是gda625q,但是有效期也不长,结束时间是2010年06月27日的午夜。

Wordpress的表情插件Custom Smilies

为了让博客更加生动,表情是不可少的,实现这个功能其实很简单,Wordpress有一个插件叫Custom Smilies。

Custom Smilies的配置:

  • 下载Custom Smilies插件,解压后,上传到plugin目录;
  • 登录后台控制面板,在plugins中找到Rustom Smilies插件,激活插件后既可使用了插件。
  • 在“Settings”中找到“Smilies”,设置插件即可。
  • 插件默认的是读取/wp-includes/images/smilies目录中的表情,如果你没有删除smilies文件夹中图片,会列出默认的几个小图标,但是wp默认的表情有点丑。
    Read More »

    今天看到Google里面的一个博客的广告

    这个网站的风格我感觉十分有个性,内容主题是关于创意的,他们的格言就是“创意就是生命”。

    下面来个网站的截图,顺便也测试下我的图床:
    Converse Blogs

    官方网站:http://www.converse.com.cn

    PHP Socket编程,包括服务端和客户端

    PHP使用Berkley的socket库来创建它的连接。socket只不过是一个数据结构。你使用这个socket数据结构去开始一个客户端和服务器之间的会话。这个服务器是一直在监听准备产生一个新的会话。当一个客户端连接服务器,它就打开服务器正在进行监听的一个端口进行会话。这时,服务器端接受客户端的连接请求,那么就进行一次循环。现在这个客户端就能够发送信息到服务器,服务器也能发送信息给客户端。

    服务器端代码:
    Read More »