Если у меня есть класс с именем Sales, который имеет только статические атрибуты и методы : - Какой конструктор я должен писать для этого класса? - Как я могу совершать вызовы методов и атрибутов этого класса внутри своей области?PHP - Использование статических атрибутов и методов
-1
A
ответ
0
Вы можете использовать self::method();
оператор назвать это собственные методы и атрибуты ..
Конструктор
private function __construct()
{
// Your "heavy" initialization stuff here
}
0
Вы можете использовать self::method();
вызвать статический метод из того же класса.
Я думаю, что [это] (http://php.net/manual/en/language.oop5.static.php) пояснит много – xmike
Вы не экземпляр чисто статический класса и, таким образом, вам не нужен конструктор. Другими словами; найдите время, чтобы узнать разницу между объектами и классами. Класс может быть Dog, '' $ buster'' может быть экземпляром этого класса. Для инициализации вашего нового объекта существует конструктор. Ссылки на собственный экземпляр объекта можно сделать с помощью '' $ this-> foo() '' и '' $ this-> bar'', в статических методах вы можете ссылаться на другие статические элементы, используя '' self :: foo() '' и '' self :: $ bar'' – Xatoo