Merhaba,
Çok saçma geldi ama genede bi deneyim vardır diye soriyim dedim
Extend ettiğim bir class var Helper Class ile ilerliyorum.
A class'ın __construct'ını parent::__construct(); diyerek B class'ımda başlattım.
Kendi B class'ımda başladığım construct içerisinde try catch ile bir fonksiyon deniyorum, ancak bazen catch verebiliyor bende bu durumda self::__construct(); veriyorum catch içerisinde.
Çalışıyor ama kendimden emin olamadım bi an.. Alternatif aramak mı yoksa mevcut komutla devam mı etmek doğru ?
Restart Construct ?
1
●152
- 19-09-2018, 21:14:27PHP ile haşır neşir değilim fakat constructor içerisinde eğer aynı yere giden aynı argümanda constructor veriyorsan loopa girer ve memory'i şişirirsin. Helper classını A classından extends etmek yerine B içerisinde A class'ı oluşturup eğer exception veriyorsa exception handle edebilirsin.
Helper classlar kalıtımla kullanılmazlar hatta anti patternler arasına girer fakat gereklidir.
http://www.wikizero.co/index.php?q=a...VscGVyX2NsYXNz
