• PHP 学习1.3


    1.展示类的继承和静态的方法

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>定义和调用函数</title>
    </head>

    <body>
    <?
      class Cart{
      var $items;
      function Cart(){
            $this->Say();
          }
      function addItem($product,$num){
           $this->items[$product]+=$num;
          }
      function reomveItem($product,$num){
            if($this->items[$product]>$num){
                 $this->items[$product]-=$num;
                 return true;
                }elseif($this->items[$product]==$num){
                    unset($this->items[$product]);
                    return true;
                }
              else{
                return false;
                }
          }
       function  ShowCart(){
             foreach($this->items as $k=>$v){
           echo "<br/> ".$k."=".$v;
          }
           }
       function Say(){
             echo "<br/> I'm Cart";
           }
       static    function  SayHello(){
               echo "<br/> Hello World!";
               }
          }
      class AutoCart extends Cart
      {
        function AutoCart(){
             $this->addItem("product1",1);
             $this->Say();
             }
        function ConstructCart($p="11",$n=2){
           $this->addItem($p,$n);
             }
        function Say(){
             echo "<br/> I'm AutoCart";
           }
      }
    Cart::SayHello();
    $cart = new AutoCart();
    $cart->ShowCart();
    $cart2=new Cart();
    $cart2->addItem("12",2);
    $cart2->ShowCart();

    ?>
    </body>
    </html>

  • 相关阅读:
    聚焦WCF行为的扩展
    软件设计经典书籍推荐
    善变者常新
    开发WCF/Silverlight须知
    面向对象设计讲义
    站立会议变形记
    敏捷开发思想之拥抱变化
    WCF 4.0中的WSDiscovery
    QCon日记
    创投“黑帮”,必须的
  • 原文地址:https://www.cnblogs.com/linsu/p/3473404.html
Copyright © 2020-2023  润新知