Hirdetés
- Új handheld gép jön a My Arcade-től a nosztalgiázni vágyók számára
- Vezetőváltásokat jelentett be az Intel
- Törvényben kötelezné az USA a hazai AI igények elsődleges kiszolgálását
- Nem tetszik pár profi eSport játékosnak, hogy Intel CPU-val kell játszaniuk
- Majdnem száz játékhoz engedélyezi az FSR 4-et az új AMD Software
- MILC felhasználók szakmai topikja
- Milyen HASZNÁLT notebookot vegyek?
- AMD Navi Radeon™ RX 9xxx sorozat
- Intel alaplapok 2025: B, H vagy Z chipsetet válassz?
- OLED TV topic
- Apple MacBook
- AMD Navi Radeon™ RX 7xxx sorozat
- HiFi műszaki szemmel - sztereó hangrendszerek
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- Milyen egeret válasszak?
Új hozzászólás Aktív témák
-
Taci
addikt
Jó pár cron job-om ugyanazt a php fájlt használja (jelenleg require-rel). Függvényt ugye nem lehet újra deklarálni, ezért hogy ne legyen PHP Fatal error: Cannot redeclare fuggvenynev(), néztem, mi lenne a legjobb megoldás.
1) require_once
2) require és if (!function_exists('fuggvenynev'))A leírás szerint egyértelmű, hogy a
require_once
pont erre van kitalálva:
The require_once expression is identical to require except PHP will check if the file has already been included, and if so, not include (require) it again.De inkább rákérdezek, hogy tényleg ez-e a jó megoldás.
Csak mert ez olyan fura nekem. Én úgy értelmeztem (lehet, rosszul), hogy a require(_once) az kvázi olyan, mintha a behúzott fájl tartalma a behúzott helyre lenne másolva.
De mint ilyen, nem lenne szabad hogy látszódjon másik fájl futásából. Tehát ha én 10szer húzom be ugyanazt a fájlt 10 különböző kódba, és ezek egyszerre futnak, ezek nem kéne hogy "lássák egymást", így a "Cannot redeclare" hiba sem állhatna fent.
Viszont mégis adott, így gondolom, talán memóriában tárolásról lehet szó, és ott ellenőrzi, hogy az adott függvény deklarálva van-e. (De akkor pedig az csak addig él, amíg az eredetileg hívó szkript fut. Ha befejezte a futását, akkor törlődik a memóriából. Mi van akkor, ha közben egy másik szkript épp használná valamelyik függvényt az első require_once-ból, de mivel az a másodiknak már nem engedte a require-et, viszont időközben kilépett, mi történik ekkor? Logikus az lenne, ha látja, hogy volt másik require_once, amit elutasított, de az azt hívó még fut, addig a memóriában tartja neki.)Kusza ez nekem, ezért kérnék tanácsot, hogy végülis melyik a jobb, az 1) vagy a 2)?
Köszi.
Új hozzászólás Aktív témák
- MILC felhasználók szakmai topikja
- One otthoni szolgáltatások (TV, internet, telefon)
- Facebook és Messenger
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Milyen HASZNÁLT notebookot vegyek?
- iPhone topik
- Milyen légkondit a lakásba?
- Egészséges evolúciót mutat a Sony Xperia 10 VII
- Formula-1
- AMD Navi Radeon™ RX 9xxx sorozat
- További aktív témák...
- X1 Carbon 9th 14" FHD+ IPS i7-1165G7 32GB 500GB NVMe magyar vbill ujjlolv IR kam gar
- GAMER PC! i9-13900K / RTX 5080 / z790 / 32GB 6000MHz / 1TB Gen4 / 1000w Gold! BeszámíTOK
- GAMER PC! i9-13900K / z790 / 32GB 6000MHz / 1TB Gen4 / 1000w Gold!
- 0PERCES! Evga RTX 2070 SUPER XC 8GB GDDR6 Videokártya!
- Xbox Series kontrollerek 1 hó garancia, számlával!
- Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
- Xbox Game Pass Ultimate előfizetések kedvező áron
- iKing.Hu - Samsung Galaxy Z Flip 7 Blue Shadow Hajlítható stílus, pörgős teljesítmény - 512GB
- GYÖNYÖRŰ iPhone 12 64GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS2045, 95% Akkumulátor
- HPE Apollo 4200 Gen9 2U rack szerver, 1x E5-2620v4, 64GB RAM, 24x3.5" 2U-ban! ÁFA-s számla, garancia
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest