Hirdetés
- Elképesztő robotok, kutyatelefon, Waymo, kártya méretű tracker... CES
- Turbo fokozatra kapcsolt a OnePlus
- Crackberry Kevin telefonja, óriási Dreame stand autóval a közepén - CES
- Áprilisban már szaggathatja a kínai aszfaltot a Xiaomi SU7 új verziója
- CES 2026: Új összehajtható 3 az 1-ben töltő az Ankertől
- iPhone topik
- Apple iPhone 17 Pro Max – fennsík
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Poco F7 – bajnokesélyes
- Azonnali mobilos kérdések órája
- One mobilszolgáltatások
- Sony Xperia 1 V - kizárólag igényeseknek
- Android alkalmazások - szoftver kibeszélő topik
- Telekom mobilszolgáltatások
- Fotók, videók mobillal
Új hozzászólás Aktív témák
-
cucka
addikt
válasz
H.O.D.
#13126
üzenetére
Statikus adattagot így tudsz inicializálni:
class Test{
static $data = 5;
}Nyoévám me, példányosítással, de akkor hogyan?
A statikus adattagok/metódusok az osztályhoz köthetők, nem az objektumpéldányhoz. Tehát pont az a lényeg, hogy függetlenek attól, hogy létrejön-e akár 1 példány abból az osztályból vagy sem.arra gondoltam, ez megtörténik az osztály bármely metódusának/elemének használatakor.
A statikus adattag akkor jön létre, amikor az osztály kódját értelmezi a php.
Ezt próbáld meg megérteni: a statikus adattag az lényegében egy globális változó. A trükk, hogy becsomagolod egy osztályba, az osztály nevén keresztül tudod elérni, így nem szennyezed a globális névteret. Egy osztály, ami csak statikus dolgokat tartalmaz, az lényegében nem egy osztály, hanem egy névtér. Akkor használunk ilyet, ha
- a nyelv nem támogatja a névtereket (pl. régebbi php verziók)
- a nyelvben nincsenek globális változók (pl. java)__autoload()-dal töltöm be, ha abba teszek egy xy::__construct()-ot, az lehet megoldás?
Nem. Az autoload arra van, hogy megtaláld a hivatkozott osztály file-ját és include-old. A konstruktor meg az a speciális metódus, amely egy osztály példányosításánál fut le. A kettőnek semmi köze egymáshoz.
Új hozzászólás Aktív témák
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- AMD Navi Radeon™ RX 9xxx sorozat
- Mini-ITX
- Fogyjunk le!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- PlayStation 5
- exHWSW - Értünk mindenhez IS
- Teljes verziós, ingyenes mobil játékok és alkalmazások
- SSD kibeszélő
- Robotporszívók
- További aktív témák...
- GYÖNYÖRŰ iPhone 13 mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3841, 100% Akkumulátor
- VeryBig! Akciós! Dell Precision 7760 i7-11850H 32GB 512GB SSD RTX A5000 16GB 17" FHD 1 év garancia
- ÚJ ELEKTROMOS ROLLER és EBIKE 2/3 ár alatt a és e-bike dobozban, 1 év gar.:
- Utolsó darab! MacBook Pro 14" M1 32GB RAM 27%-os áfás számla
- iKing - Apple iPhone 15 Pro Natural Titanium ProMotion 120 Hz, A17 Pro, USB-C 128 GB
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


