用::运算符也可以,但缺点是不能直接保存态信息,也可以在新闻类里创建一个mysql类的对象,然后访问
class news
{
   var $db;   function news()
   {
      $this->db = new Mysql(host,user,pwd);
   }
   function show()
   {
      $this->db->getRows();
       .....
   }
}

解决方案 »

  1.   

    <?php
    class A
    {
        function example()
        {
            echo "I am the original function A::example().<br>\n";
        }
    }class B extends A
    {
        function example()
        {
            echo "I am the redefined function B::example().<br>\n";
            A::example();
        }
    }// A 类没有对象,这将输出
    //   I am the original function A::example().<br>
    A::example();// 建立一个 B 类的对象
    $b = new B;// 这将输出
    //   I am the redefined function B::example().<br>
    //   I am the original function A::example().<br>
    $b->example();
    ?>
      

  2.   

    PHP的类不是完全封装.
    类名::函数名.