随笔分类 - php技术
摘要:func_num_args() 的使用function foo(){$numargs = func_num_args(); //参数数量echo "参数个数是: $numargs\n";if ($numargs >= 2) {echo "第二个参数的值:" . func_get_arg(1) . "...
阅读全文
摘要:Xcache 和 memcached 是两个不同层面的缓存,不存在可比性。Xcache 是 php 底层的缓存,它将PHP程式编译成字节码(byte code),再透过服务器上安装对应的程式来执行PHP脚本。而 memcached 是应用层缓存,它通过在内存中缓存数据和对象来减少读取数据库的次数,从...
阅读全文
posted @ 2014-05-20 17:13
江湖踏歌行
摘要:使用接口(interface),你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。我们可以通过interface来定义一个接口,就像定义一个标准的类一样,但其中定义所有的方法都是空的。接口中定义的所有方法都必须是public,这是接口的特性。实现要实现一个接口,可以使用implements操作符。类中必须实现接口中定义的所有方法,否则 会报一个fatal错误。如果要实现多个接口,可以用逗号来分隔多个接口的名称。实现多个接口时,接口中的方法不能有重名。接口也可以继承,通过使用extends操作符。常量接口中也可以定义常量。接口常量和类常量的使用完全相同。 它们都是定值,不能被子类
阅读全文
摘要:PHP5支持抽象类和抽象方法。抽象类不能直接被实例化,你必须先继承该抽象类,然后再实例化子类。任何一个类, 如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。如果类方法被声明为抽象的, 那么其中就不能包括具体的功能实现。继承一个抽象类的时候,子类必须实现抽象类中的所有抽象方法;另外,这些方法的可见性 必须和抽象类中一样(或者更为宽松)。如果抽象类中某个抽象方法被声明为protected,那么子类中实现的方法就应该声明为protected或者public,而不 能定义为private。getValue() . "\n"; }}class Concret
阅读全文

浙公网安备 33010602011771号