{% else-1 %}
(4 июл 2016, 20:20) (0/0) [0]
Happy, Омг,
<?
$class = new class()//Это обьект
$class->somemethod(); // Это вызов метода
?>
Когда я писал "оперировать" как обьектами я имел ввиду как предметами(ты скобки читаешь, не?). Т.е. брать в руку когда нужно(вызывать) и т.д.
Метод - это обьект класса? Сильно по голове получил?
Метод - это главная функциональная единица класса
Разница между методами и функциями только в том, что методы нельзя вызвать без вызова класса(если подгружаем статик метод, то класс все равно в оперативу подгружается)
(3 июл 2016, 13:29) (0/0) [0]
Happy, Ключевой принцип ООП какой? Оперировать классами и методами как обьектами(предметами). Функция сюда даже очень неплохо вписывается, потому что то, что называют классом состоит из методов, а метод по сути - это функция
(3 июл 2016, 13:13) (0/0) [0]
Happy, Во-первых, извините что вас отвлекаю, вы не могли бы помочь
Во-вторых, да, конечно!
В-третьих, на форуме вы указали, что global опасная вещица, почему вы так решили?
В-четвертых, global создает не нужные зависимости, если для процедурного стиля такое ещё куда не шло, но в ООП - это нарушение в взаимодействии систем. Более того, главный закон систематики говорит, что увеличение количества систем ведёт к усложению их взаимодействия, а если им ещё мешают из вне - возникает хаос. Значит, вам нужно прочитать о явных и не явных зависимостях и принципы ООП
(3 июл 2016, 07:28) (0/0) [0]
Смотри, ты задал сначала функцию, потом переменную, а уже после неё ты вызвал эту функцию, которая берёт эту ранее заданную переменную. Т.е. важно не когда ты создал, а именно вызвал функцию
Добавлено 03.07.16 в 07:30:08:
Однако, будь осторожен с global'ом лучше не дружи вообще
  • 1 из 1