abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 16:22 | Nová verze

    Alibaba Cloud je dalším sponzorem nadace Omacom Foundation stojící za linuxovou distribucí Omarchy. Přislíbená částka je 3 miliony dolarů, tj. 1 milion dolarů ročně po dobu tří let. Stejná částka jako u DigitalOcean.

    Ladislav Hagara | Komentářů: 3
    dnes 16:11 | Nová verze

    Byla vydána nová verze 262 správce systému a služeb systemd (Wikipedie, GitHub).

    Ladislav Hagara | Komentářů: 0
    dnes 02:33 | IT novinky

    Canonical oznámil vydání Zephyr 26.04 LTS. Jedná se o komerční distribuci operačního systému pro mikrokontroléry Zephyr (Wikipedie) s podporou až 15 let.

    Ladislav Hagara | Komentářů: 0
    dnes 02:00 | Zajímavý projekt

    Gravity Linux je linuxová distribuce určená pro Apple Silicon s čipy M4 a novějšími. Vydána byla alfa verze pro M4 Mac mini. Gravity Linux je fork Asahi Linuxu.

    Ladislav Hagara | Komentářů: 0
    včera 22:22 | Zajímavý projekt

    Hister je osobní soukromý vyhledávač, který lze provozovat na vlastním stroji. Umí prohledávat lokální soubory, importovat historii a záložky z webových prohlížečů, procházet vybrané weby a pomocí rozšíření pro Firefox a Chrome indexovat obsah právě navštívených stránek. Nad vytvořeným indexem pak nabízí vyhledávání prostřednictvím webového rozhraní, příkazové řádky a díky podpoře MCP i nástrojům umělé inteligence. Tento

    … více »
    AfD 💙 | Komentářů: 8
    včera 13:33 | IT novinky

    Ministerstvo dopravy uznalo prozatímní schválení asistenčního systému Tesla FSD Supervised vydané nizozemským schvalovacím orgánem RDW. Připojilo se tak k Nizozemsku a dalším pěti evropským státům. Systém je díky tomuto rozhodnutí možné používat za podmínek prozatímního schválení také na území České republiky. Tesla FSD Supervised je asistenčním systémem úrovně 2 podle klasifikace SAE (částečná automatizace řízení). Řidič se

    … více »
    Ladislav Hagara | Komentářů: 20
    včera 11:22 | Upozornění

    Někteří zákazníci O2 mohou aktuálně zaznamenat zhoršenou dostupnost internetových služeb. Na odstranění potíží se pracuje [Facebook].

    Ladislav Hagara | Komentářů: 9
    včera 01:22 | Nová verze

    PyPy (Wikipedie), tj. implementace Pythonu v RPythonu, alternativa CPythonu v C, byla vydána v nové major verzi 8.0.0. Podporuje Python 2.7, 3.11 a 3.12.

    Ladislav Hagara | Komentářů: 0
    včera 00:22 | Komunita
    V rakouském Štýrském Hradci probíhá konference vývojářů a uživatelů desktopového prostředí KDE Plasma Akademy 2026. O víkendu proběhly přednášky. Videozáznamy jsou k dispozici na YouTube.
    Ladislav Hagara | Komentářů: 3
    20.9. 23:55 | Bezpečnostní upozornění

    V jádře Linux byly nalezeny a v upstremu ve verzích 5.10.270, 5.15.221, 6.1.188, 6.6.157, 6.12.109, 6.18.50 a 7.2.4 již opraveny 4 kritické zranitelnosti umožňující eskalaci práv: DirtyAH6 (CVE-2026-80844), TUNderflow (CVE-2026-81000), PPPoEject (CVE-2026-68121) a DiagSpill (CVE-2026-74469).

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2714 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: Začínáme v OOP v PHP - Získání části objektů

    1.11.2013 20:54 Dave
    Začínáme v OOP v PHP - Získání části objektů
    Přečteno: 713×
    Dobrý večer. Začínám v PHP programovat objektově, a není mi jasný, když mi constructor zpracuje veškeré požadované metody, a constructor vrátí returnem objekt, jak z toho objektu získám ty požadovaný výsledky? Nebo mám volat jednotlivé metody mimo tu třídu a na constructor se vykašlat? Díky za vyvedení z představ.

    Odpovědi

    1.11.2013 21:02 Kit
    Rozbalit Rozbalit vše Re: Začínáme v OOP v PHP - Získání části objektů
    Konstruktor nemá return. Jeho obvyklou úlohou je naplnění atributů objektu. Výsledky můžeš získat nějakou další metodou. Pokud chceš string, tak se na to skvěle hodí magická metoda __toString(). Zavolá se vždy, když použiješ objekt tam, kde bys měl použít řetězec.
    1.11.2013 21:38 Dave
    Rozbalit Rozbalit vše Re: Začínáme v OOP v PHP - Získání části objektů
    Děkuji, a taková pitomá otázka na kterou jsem nikde nenašel odpověď. Co je to vlastně objekt? Co si mám laicky pod tím pojmem představit?, Běžně používám v proměnné string, nebo pole, což jsou věci lehce k pochopení, string vypiše jen tak, a z pole vypíšu ttřeba text podle daného klíče, jednoduché jako facka, ale fakt nevím co si představit pod pojmem objekt. Když dám var_dump na nějakou proměnnou tak mi to píše, že je to objekt a má to lehké náznaky jako pole. Děkuji a omluva za hloupou otázku.
    1.11.2013 21:50 Kit
    Rozbalit Rozbalit vše Re: Začínáme v OOP v PHP - Získání části objektů
    Třída je vzor, jeho použitím vznikne instance neboli objekt. Mám rád zvířata a když vytvořím třídu Pes s atributy jméno a hmotnost, tak nemám na mysli žádného konkrétního psa ani jméno. Ve chvíli, kdy tento vzor použiji, vznikne instance
    $prvniPes = new Pes('Azor', 20);
    $druhyPes = new Pes('Ben', 14);
    Vytvořil jsem tedy dvě instance, tedy dva objekty třídy Pes. Jeden z nich se jmenuje Azor a váží 20 kg, druhý je Ben a váží 14 kg.
    1.11.2013 22:06 Dave
    Rozbalit Rozbalit vše Re: Začínáme v OOP v PHP - Získání části objektů
    Děkuji, ale zadal jsi do třídy Pes údaje jako jméno a hmotnost, co se prosím očekává, že v té vzniklé instanci/objektu bude po zadání těch údajů? Patrně se neočekává, že tam budou údaje které jsi zadal.
    1.11.2013 22:13 Kit
    Rozbalit Rozbalit vše Re: Začínáme v OOP v PHP - Získání části objektů
    V obvyklém případě tam tyto údaje budou. Objekt $prvniPes bude tedy obsahovat atributy "Azor" a 20. Ale může to být úplně jinak. Záleží na tom, jak ten konstruktor napíšeš.
    1.11.2013 22:22 Dave
    Rozbalit Rozbalit vše Re: Začínáme v OOP v PHP - Získání části objektů
    Já to myslel spíše tak, co s těmi daty v tom objektu budeš dělat? Proč dávát do objektu data, když je znám již předem, jak se pes jmenuje a kolik vážím jelikož je musím té třídě předat. Tak že jsme přdali třídě 2 parametry a nyní je máme v objektu, a co teď s tím? Vicházíme z toho, že tam jsou data ne jako string ale jako objekt. Data z toho objektu získám zavoláním nějaké metody uvnitř třídy Pes, nebo načtu přímo proměnnou uvnitř třídy Pes. Existuje i třetí způsob?
    1.11.2013 22:54 Nobody
    Rozbalit Rozbalit vše Re: Začínáme v OOP v PHP - Získání části objektů
    Je pravda, ze bys mohl psy strcit do pole, a vedle si udelat funkce, ktere je treba vytisknou. Ale kdyz je strcis do objektu a z funkci udelas metody, dostanes za to vic penez.
    Josef Kufner avatar 2.11.2013 00:04 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Začínáme v OOP v PHP - Získání části objektů
    Každý pes může štěkat jinak, podle toho, kolik váží.
    Hello world ! Segmentation fault (core dumped)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.