コード例 #1
0
ファイル: index-Static.php プロジェクト: jfquijanor/php
    //Atributos
    public $nombre = "NetMasters";
    public static $url = "ww.netmasters.co";
    //Métodos
    public function bienvenida()
    {
        //echo "Bienvenidos a <b> " . $this->nombre . "</b> la pagina es <b>" . $this->url . "</b><br>"; //Undefined property: Pagina::$url
        //echo "Bienvenidos a <b> " . $this->nombre . "</b> la pagina es <b>" . self::$url . "</b><br>";
        echo "Bienvenidos a <b> " . $this->nombre . "</b> la pagina es <b>" . Pagina::$url . "</b><br>";
    }
    public static function bienvenida2()
    {
        //echo "Bienvenidos a " . $this->nombre; //Using $this when not in object context
        //echo "Bienvenidos a " . self::$nombre; //Access to undeclared static property: Pagina::$nombre
        echo "Bienvenidos a " . self::$url . "<br>";
        //funciones static sólo puden acceder a variables static
    }
}
/**
 * 
 */
class Web extends Pagina
{
}
/*
$pagina = new Pagina(); //Undefined property: Pagina::$url
$pagina->bienvenida();
*/
Pagina::bienvenida2();
Web::bienvenida2();