<?php

class x
{
    public function abc()
    {
        print __METHOD__ . "\n";
    }
    static function sabc()
    {
        print __METHOD__ . "\n";
    }
}
$a = new x();
$a->abc();
// OK
$a->sabc();
// Possible but weird
x::abc();
// Should not be possible but actually is
x::sabc();
// OK
<?php

class x
{
    function abc()
    {
    }
    static function sabc()
    {
    }
}
abC();
// dummy
sabC();
// dummy
new aBc();
// dummy
new saBc();
// dummy
$x->ABC();
$x->abc();
$x->sabC();
x::Sabc();
x::sabc();