Я очень новичок в php-классах, и мне было интересно, почему мне нужно объявить его переменной и установить ее как NEW?PHP-классы :: Почему объявить как новое?
Вот пример:
class myFirstClass {
function Version(){
return 'Version 1';
}
function Info(){
return 'This class is doing nothing';
}
}
$hola = new myFirstClass;
echo $hola->Version();
Почему это не будет работать без объявить его в переменную и установить его на NEW?
Другими словами ... Без этой строки:
$hola = new myFirstClass;
Я так привык к функциям, так это выглядит странно для меня ...
необходимо создать экземпляр. поэтому используется «новый». –
Потому что так работает ООП. Вам нужно создать «новый» экземпляр объекта 'myFirstClass'. –
Вы должны прочитать больше в ООП, вот как это работает! Вы можете представить класс как план, и с новым вы создаете точную копию из этого плана, создайте объект! Тогда планируйте, что вы не можете использовать, но если вы сделали свой объект, вы можете это использовать! – Rizier123