コード例 #1
0
ファイル: g.php プロジェクト: rtakauti/Galileu
    public function soma()
    {
        echo ++self::$item;
    }
}
class Filho1 extends Pai
{
    public function __construct()
    {
        //parent::__construct($item);
    }
    public function soma()
    {
        echo self::$item += 2;
    }
}
echo "<br/>";
echo "<br/>";
echo "<br/>";
$pai = new Pai(1);
$filho = new Filho();
$filho->soma();
echo "<br/>";
$pai->soma();
$filho1 = new Filho1();
echo "<br/>";
$filho1->soma();
echo "<br/>";
$pai->soma();
echo "<br/>";
$filho->soma();
コード例 #2
0
ファイル: teste.php プロジェクト: rafaelss/php-codes
<?php

error_reporting(E_ALL | E_STRICT);
ini_set('error_reporting', E_ALL ^ E_STRICT);
ini_set('display_errors', 'on');
class Pai
{
    public function metodo(array $param)
    {
        print_r($param);
    }
}
class Filho extends Pai
{
    public function metodo($name, array $param)
    {
        echo $name, "\n";
        print_r($param);
    }
}
$pai = new Pai();
$pai->metodo(array('a', 'b'));
$filho = new Filho();
$filho->metodo('teste', array('c', 'd'));