Kezdőoldal » Számítástechnika » Programozás » Hogyan lehetne ezt a metódust...

Hogyan lehetne ezt a metódust kijavítani?

Figyelt kérdés

public function getAll(){

if( !cache('PACKS')) {

$cached = ['packs' => $this->packs, 'v' => 1];

cache('PACKS',$cached,60);

}

return cache('PACKS');

}


Ez egy codeigniteres függvény, memcached-et használva. Elvileg az a gond vele, hogy kétszer is meghívom a cache('PACKS) kivevő függvényt. Ha a fent leírt változatot futtatom, akkor akárhányadszor töltöm be az oldalt, szépen adja az eredményeket, ha viszont a cache('PACKS') hívás értékét elrakom az elején egy változóba, és annak a logikai értékét vizsálom. Akkor az eslő betöltéskor null tér vissza, és csak utána térnek vissza az adatok. Mi lehet a baj?



2018. febr. 2. 13:36
 1/2 anonim válasza:

Ha még magyarul írtad volna le, lehet hogy valaki még válaszolt volna is xdd

Amugy viccet félretéve írd be Googleba valamit biztos kiad, ez a legjobb tanácsom/tippem amit tudok adni.

2018. febr. 5. 17:48
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
Valószínűleg nem cachelt még.
2018. ápr. 12. 22:27
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!