Size: a a a

2021 June 25

V

Vitaly in phpGeeksJunior
и как с пыхой работаешь? опенсервер ил что-то подобное?
источник

MN

My Name in phpGeeksJunior
Опенсервер
источник

V

Vitaly in phpGeeksJunior
там уже есть композер в комплекте .. открываешь именно консоль опенсервера (не системную) и вперед пользуйся композером
источник

Anton Б in phpGeeksJunior
Привет, а вот такой вот вопрос, чет не гуглится. Как должен называть сам файл абсрактного класса?

abstract class User{}

файл будет иметь название User.php или лучше AbstractUser.php или вообщене принципиально?
источник

AV

Alexey Vetrov in phpGeeksJunior
Что такой за абстрактный юзер?
источник

Anton Б in phpGeeksJunior
базовый класс, который не предполагает создания экземпляров. Абстрактные классы реализуют на практике один из принципов ООП — полиморфизм. Абстрактный класс может содержать (и не содержать) абстрактные методы и свойства.
источник

AV

Alexey Vetrov in phpGeeksJunior
Я знаю, что такое абстрактный класс, за что отвечает ваш класс абстрактный юзер?
источник

D

David in phpGeeksJunior
вопрос не про это был..
источник

AS

Aleksandr Simanov in phpGeeksJunior
Я знаю хороший. Называется phpstorm, там форматирование по Ctrl-Alt-L
источник

AV

Alexey Vetrov in phpGeeksJunior
В общем, вероятно вам не нужен этот абстрактный юзер
источник

AS

Aleksandr Simanov in phpGeeksJunior
PSR-4
источник

AS

Aleksandr Simanov in phpGeeksJunior
Your\NameSpace\ClassName
realpath Your/NameSpace/ClassName.php
источник

AS

Aleksandr Simanov in phpGeeksJunior
вроде бы в псре всё понятно описано
источник

AS

Aleksandr Simanov in phpGeeksJunior
Если глазами хочешь видеть в файловой структуре - где абстрактные классы - то  AbstractUser - норм
источник

Anton Б in phpGeeksJunior
юзер, это как пример не суть. Ну допустим есть абстрактный класс User, у него есть абстрактные методы для обработки этого юзера, юзеров очень много, и большая часть абстрактных методов из абсрактного класса применяется к определенному юзеру, какие-то дополняются, я не понимаю каким образом это влияет на название файла?
источник

V

Vitaly in phpGeeksJunior
название файла, как выше и написали влияет на то чтобы загрузчик его нашел .. называть рекомендуется по psr .. всё остальное из того что Вы спрашиваете относится уже к Вашей логике которую Вы вкладываете в класс
источник

Anton Б in phpGeeksJunior
Я знаю что они называются по имени класса с большой буквы, меня смутило добавлять абсракт или нет, если допустим в большем проекте так назовешь потом за это по шапке не дадут ли.
источник

V

Vitaly in phpGeeksJunior
"абсрактного класса применяется к определенному юзеру" они не могут применятся у них нет реализаии .. применяются те что реализованы в наследниках
источник

AS

Aleksandr Simanov in phpGeeksJunior
А тут вопрос договорённостей в проекте
источник

AS

Aleksandr Simanov in phpGeeksJunior
У абстрактоного класса нет инстанса =) А вот реализация дефотных методов вполне себе есть
источник