Ребят, пытаюсь познать дзен в ООП... насколько помню, статические методы можно вызывать без создания экземпляра класса... вот интересно, как можно вызвать статический метод в методе другого класса? Гугл что-то мне не дал инфы про статику..
class A {
public static function say() {
echo 'hello';
}
}
class B {
public function say_a() {
A::say();
}
}
$test = new B;
$test->say_a();
Типа такого?
С утра напала философия... есть много классов в php с очень часто используемыми статическими методами, например, тот же
PDO
или
DomDocument
. вот интересно использовать эти методы в своих классах, под рукой только телефон, проверить нет возможности, да и наверно проще получить инфу от тех, кто шарит, чем самому методом тыка пытаться проверить... если где не прав - поправте, может синтаксис или так вобще нельзя делать? я не знаю.