Výsledky 1 až 19 z 19

Téma: [PHP] Podivna chyba

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1
    Senior Member Avatar uživatele Anduril
    Založen
    12.10.2002
    Bydliště
    OVA, OL
    Věk
    42
    Příspěvky
    3 474
    Vliv
    322

    Standardní [PHP] Podivna chyba

    Setkal jsem se s podivnym chovanim PHP a nemuzu prijit na pricinu, takze se chci zeptat, zda se s tim uz nahodou nekdo nesetkal taky.

    Jde o to, ze mam nejakou stranku reprezentovanou nejakou tridou (controller).
    Instance tridy se uklada do session. Obsahuje promennou "abc" jejiz hodnota je instance jine tridy napr. "B" (model).
    Ve viewcku pak volam napr. page->abc->getJmeno(). Vetsinou vse funguje ok, ale obcas se v promenne abc objevi hodnota uplne jineho typu, nez ma byt - tzn instance uplne jine tridy (napr. C)
    Skoncim s hlaskou o nezname metode v tride C - neznama metoda C::getJmeno().

    Otazka je, proc se tam dostane trida C a ne B, jak by mela. Deje se tak v ruznych aplikacich a naprosto nahodile (bohuzel mne se to nasimulovat nepovedlo, vzdy na to kapne pouze klient) na dvou ruznych serverech.
    Mam podezreni na PHP - verze 5.2.0-8 (Debian/Apache2). Normalne bych updatoval php, ale neni to tak snadne, proto bych chtel znat pricinu a pripadne najit jine reseni, nez komplet nove php, pokud je to samozrejme mozne.

    Poradi nekdo
    ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
    home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
    work: HP Docking Station | HP L2445W
    audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555

  2. #2

    Standardní Re: [PHP] Podivna chyba

    Neukládáš do session resource (resp. nemá ho v některé z proměnných ten objekt)? Např. mysqli připojení. To nám peklilo pořádně-
    -- under construction --

  3. #3
    Senior Member Avatar uživatele Anduril
    Založen
    12.10.2002
    Bydliště
    OVA, OL
    Věk
    42
    Příspěvky
    3 474
    Vliv
    322

    Standardní Re: [PHP] Podivna chyba

    Nn, sql pripojeni nee. To startuju vzdycky na zacatku skriptu. A o jinem resource nevim, ze bych pouzival.
    Hlavni je, ze na PHP 5.2.5 se tato chyba nevyskytovala. Budu muset premluvit systemaka, at nahodi nove php Jen jsem se chtel zeptat, zda se s timto primo nekdo nesetkal.
    ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
    home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
    work: HP Docking Station | HP L2445W
    audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555

  4. #4
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní Re: [PHP] Podivna chyba

    Co takhle serializovat objekty pred ulozenim do session? - viz manual php a jeho __sleep a __wakeup kouzelny metody. Mmho se tim usetris hodne vrasek

    http://cz2.php.net/manual/zh/language.oop5.magic.php
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  5. #5

    Standardní Re: [PHP] Podivna chyba

    Citace Původně odeslal KtK Zobrazit příspěvek
    Co takhle serializovat objekty pred ulozenim do session? - viz manual php a jeho __sleep a __wakeup kouzelny metody. Mmho se tim usetris hodne vrasek

    http://cz2.php.net/manual/zh/language.oop5.magic.php
    To se ale dělá samo... __sleep a __wakeup to jen overridnou na Tebou definované chování.
    -- under construction --

  6. #6
    Senior Member Avatar uživatele Anduril
    Založen
    12.10.2002
    Bydliště
    OVA, OL
    Věk
    42
    Příspěvky
    3 474
    Vliv
    322

    Standardní Re: [PHP] Podivna chyba

    Presne to si myslim taky. Zazadal jsem o upgrade php, tak uvidim, jestli se to vyresi.
    ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
    home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
    work: HP Docking Station | HP L2445W
    audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Chyba při inslaci XP.....HW, SW chyba?
    Založil Kollda v sekci fóra Ostatní operační systémy
    Odpovědí: 6
    Poslední příspěvek: 04.09.2007, 20:18
  2. [PHP] MySQL dotazy (UPDATE/INSERT), kde je chyba?
    Založil D_a_v_i_d v sekci fóra Programování
    Odpovědí: 13
    Poslední příspěvek: 06.04.2005, 21:06
  3. Chyba pripojovani v kppp (pppd chyba 10, Mandrake 10.1)
    Založil Standa_ v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 4
    Poslední příspěvek: 18.02.2005, 17:31
  4. podivna chyba v goldmemory - co s tim?
    Založil gregorius v sekci fóra Paměti
    Odpovědí: 4
    Poslední příspěvek: 05.04.2003, 22:50
  5. Chyba Samsung SP6003H
    Založil Lakas v sekci fóra Optické, přenosné a jiné disk(et)y
    Odpovědí: 1
    Poslední příspěvek: 27.03.2003, 19:40

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •