. :: . , , ->.
<?php
class Foo
{
static public $bar;
static public function initStaticMembers()
{
self::$bar = new Bar();
}
}
class Bar
{
public function method()
{
echo "Hello World\n";
}
}
Foo::initStaticMembers();
Foo::$bar->method();
Object::ChildObject::method();
-
$o = Object::ChildObject;
$o::method();
-. . PHP . , , .
, PHP. ,
$o = new Baz();
$o->method()->anotherMethod()->yetAnotherMethod();
$o->someObjectReference->methodCall()->etc();
. ,
$o->method();
$o->someObjectReference;
, .