封装HTML标签,实现具有对应功能的类
封装时候记得把常用属性封装进去
使用设计好的类,实现某个页面我是PHP初学者,请高手帮忙解决一下这个。我只需要最基本的页面封装,能输出基本的页面就可以了。

解决方案 »

  1.   

    没明白你说的意思。你想把所有的HTML标记都实现为对象处理?
      

  2.   

    恩 就是这样的  我可以给个例子。
    $page= new CSBasePage();$divtop= new Div();
    $divcenter= new Div();
    $divbottom= new Div();
      

  3.   

    就是怎么简单的把DIV写成类  然后创建出对象。
      

  4.   

    可以看一下mediawiki里的xml类,太长了,不让贴
      

  5.   


    <?php
    class DIV{
    var $className;
    var $id;
    function __construct($class='',$id=''){ //还需要其他属性自行在参数里面添加
    $this->className = $class;
    $this->id = $id;
    echo '<div class="'.$this->className.'" id="'.$this->id.'">内容</div>';
    }
    }
    new DIV('class1','id2');
    ?>
    希望对你有帮助
      

  6.   

    不可过度封装,把html控件都封装成php,你让专业美工怎么干活。一般select控件需要封装,其余的,尽量原生态吧。特别是像div这种东西,为啥要封装呢?
      

  7.   

    很有意思的话题!
    既然 Smarty 可以把流程控制置于 HMLT 中,为什么 PHP 不可以将 HTML 包装起来呢?
      

  8.   

    这是明天的考试,老师说会考这样的  大家帮帮忙。
    PHP面向对象
    封装HTML标签,实现具有对应功能的类
    封装时候记得把常用属性封装进去
    使用设计好的类,实现某个页面
    提供可能使用的数据库操作代码
    SQL语句必须自己构造
    页面之间如何传值 htmlbase
    htmltext
    node
    page1
    1、操作封装类
    2、数据库操作
    3、构造URL进行传值
    page2
    获取URL参数
    数据库操作这些是老师的要求。大家想想帮帮忙,写出一些给我。谢谢啦
      

  9.   

    能不能帮我写出PAGE1  ,要是内容太多的话,直接发到我邮箱[email protected]
    在这先谢谢了。
      

  10.   

    这样封装是可以实现,和。NET里差不多的。
    就是不知道运行效率怎么样。抽象,接口,基类都要用到了。