易截截图软件、单文件、免安装、纯绿色、仅160KB

php interface implements multibus

<?php
/*
 * Created on 2009-10-28
 * 分子如梦o(╯□╰)o
 * To change the template for this generated file go to
 * Window - Preferences - PHPeclipse - PHP - Code Templates
 */
 interface pusb{
    function verson();
    function type();
 }
 class mouse implements pusb{
     function verson(){
        echo "USB 2.0版本;";
    }
     function type(){
        echo "鼠标<br>";
    }
 }
 class video implements pusb{
    function verson()
    {
     echo "USB 1.0版本;";
    }
    function type(){
        echo "视频";
    }
 }
class myPC{
    function output($that){
        $that->verson();
        $that->type();
    }
}
$p = new myPc();
$mouse = new mouse();
$video = new video();
$p->output($mouse);
$p->output($video);
if($p instanceof myPc){
 echo "<BR>YES.myPc";
}
?>


相关文档:

PHP开发常见问题解决列表

PHP开发常见问题解决列表
1. 学习Zend Framework tutorial过程中的问题
(1)执行"zf create project zf-tutorial"出现如下错误:
     '"php.exe"' is not recognized as an internal or external command, operable program or batch file.
     解决办法:原因是因为php.ex ......

新一代 PHP 框架 QeePHP 发布

http://blog.csdn.net/fleaphp/archive/2009/02/26/3940430.aspx
QeePHP 的架构模式
QeePHP 是一个与众不同的框架。
QeePHP 遵循“内核最小化,功能插件化”的原则,利用内核实现了一个快速、可扩展的架构。然后在核心之外,通过各种插件提供不同类型的基础服务。
 
QeePHP 的架构概貌
这种架构模式的 ......

PHP文件包含漏洞原理分析和利用方法


                 PHP文件包含漏洞原理分析和利用方法
本文章简单摘要:一、涉及到的危险函数〔include(),require()和include_once(),require_once()〕 include()&&require()语句:包括并运行指定文件。这两种结构除了在如何处 ......

PHP UUID的生成源码

现在好多地方都用UUID,比如数据库的个自动的UUID
UUID结构如下(都为十六进制字符)
XXXXX
XXX-XXXX-XXXX-XXXX-XXXXXXXXXXX
研究其生成实现过程才发现,原来是这样的
1、提取当前时候值和时间戳
2、把这两个值转换成十六进制
3、取时间值和时间戳的前5和时间值的前六位
4、生成一个三位的十六进制,三个四位的 ......

php中substr的用法详解

php中substr的用法详解
php.net中关于substr的说明很简单:
start
If start is non-negative, the returned string will start at the start 'th position in string , counting from zero. For instance, in the string 'abcdef', the character at position 0 is 'a', the character at position 2 is 'c', and so for ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号