Ejemplo n.º 1
0
Archivo: 014.php Proyecto: kingsj/core
function foo()
{
    $foo->bar();
    $bar->bar();
    foobar::bar();
    $bar->bar();
}
Ejemplo n.º 2
0
<?php

error_reporting(E_ALL & ~E_USER_NOTICE & ~E_NOTICE);
class foobar extends APCIterator
{
    public function __construct()
    {
    }
}
$obj = new foobar();
var_dump($obj->rewind(), $obj->current(), $obj->key(), $obj->next(), $obj->valid(), $obj->getTotalHits(), $obj->getTotalSize(), $obj->getTotalCount(), apc_delete($obj));
Ejemplo n.º 3
0
<?php

require_once "connect.inc";
class foobar extends mysqli
{
    function test()
    {
        return "I do not like MySQL 4.1";
    }
}
$foo = new foobar();
$foo->connect($host, $user, $passwd, $db, $port, $socket);
$foo->close();
printf("%s\n", $foo->test());
Ejemplo n.º 4
0
<?php

//bill:
//php> final class foobar { public static function foo() { print "hello"; }}
//php> foobar::foo();
//hello
//php> $x = 'foobar';
//php> $x::foo();
//Multiline input has no syntactic completion:
//[11844:0000001:0001] [fb1.8.2] Fatal PHP Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in Command line code on line 1
//PHP Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in Command line code on line 1
//php> call_user_func(array($x, 'foo'));
//hello
final class foobar
{
    public static function foo()
    {
        print "hello";
    }
}
foobar::foo();
//hello
$x = 'foobar';
$x::foo();
<?php

class foo
{
    function something()
    {
        echo __CLASS__ . " something\n";
        $this->somethingElse();
    }
    function somethingElse()
    {
        echo __CLASS__ . " somethingElse\n";
    }
}
class foobar extends foo
{
    function somethingElse()
    {
        echo __CLASS__ . " somethingElse\n";
    }
}
$foo = new foobar();
$foo->something();