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 00:22 | Pozvánky

    Pořadatelé devátého ročníku komunitního setkání správců nejen českých a slovenských sítí – CSNOG 2027, které se uskuteční 20. a 21. ledna, vyhlásili Call for Abstracts. Náměty na vystoupení mohou zájemci přihlašovat do 31. října na webu akce a vybírat mohou ze tří sekcí – správa sítí, legislativa a regulace a akademické projekty. Zveřejněny byly také Call of Partners určené sponzorům a partnerům setkání, kteří by například chtěli mít na

    … více »
    VSladek | Komentářů: 0
    včera 16:11 | Zajímavý software

    Strata je open-source inferenční engine, který umožňuje lokálně provozovat rozsáhlý čínský model Qwen3.8-Flash-Next, který by jinak nejspíše vyžadoval serverovou infrastrukturu, na běžném herním počítači s alespoň 12 GB VRAM, 32 GB RAM a dostatkem místa na SSD. Nároky na paměť a rychlost generování se liší s použitou variantou modelu Qwen. Zdrojový kód je dostupný na GitHubu, pod licencí MIT.

    AfD 💙 | Komentářů: 2
    včera 15:11 | Humor

    Americký prezident Donald Trump oznámil vznik federální Jednotky pro superinteligenci (Super Intelligence Force), která má koordinovat postup vlády, technologických firem, náboženských organizací a dalších institucí v oblasti rychle se rozvíjející umělé inteligence (Trumpem oficiálně nazývanou superinteligencí). SIF, podřízená přímo Trumpovi, má pomoci Spojeným státům udržet v oblasti SI technologický náskok nad světem a

    … více »
    AfD 💙 | Komentářů: 4
    včera 13:11 | Zajímavý software

    Klient je e-mailový klient pro GNOME s nativní podporou Proton Mailu, PGP a spamfiltrem řízeným AI. Napsaný je v Go s GTK4 a libadwaita. Připojuje se přímo k Proton Mailu (bez Proton Bridge), ke Gmailu, k Seznam.cz a k libovolné schránce IMAP/SMTP. Každou novou zprávu nejdřív posoudí spamfiltr a teprve potom ji ukáže a ohlásí. Rozhraní je česky a anglicky.

    Ladislav Hagara | Komentářů: 5
    včera 10:44 | Humor

    Hra Doom nově běží také v SQL databázi CedarDB. Představen byl SQLDoom. Vyzkoušet lze online demo. Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    včera 04:44 | Nová verze

    Multiplatformní open source aplikace scrcpy (Wikipedie) pro zrcadlení připojeného zařízení se systémem Android na desktopu a umožňující ovládání tohoto zařízení z desktopu, byla vydána v nové verzi 5.0. S podporou hardwarového dekódování videa na desktopu.

    Ladislav Hagara | Komentářů: 0
    včera 04:33 | Nová verze

    Moderní linker mold, rychlejší alternativa k LLVM lld nebo wild, byl vydán v nové major verzi 3.0.0. Přepsán byl z C++ do Rustu.

    Ladislav Hagara | Komentářů: 3
    5.10. 20:22 | Nová verze

    Po osmi letech od vydání verze 2.0 byla vydána nová major verze 3.0 multiplatformního editoru tagů MusicBrainz Picard (Wikipedie). Přehled novinek, vylepšení a oprav v changelogu.

    Ladislav Hagara | Komentářů: 0
    5.10. 15:11 | Komunita

    Mezinárodní federace hudebního průmyslu (International Federation of the Phonographic Industry) navrhla Evropské komisi zařazení populárního open-source nástroje yt-dlp na evropský seznam 'padělků a pirátství' (EU Counterfeit and Piracy Watch List) pro rok 2027 (plné znění žádosti IFPI). IFPI ve svém podání označuje tento aktivně vyvíjený a o rozličné funkce bohatší fork youtube-dl za 'závažný problém' pro hudební průmysl, v

    … více »
    AfD 💙 | Komentářů: 14
    5.10. 14:44 | Nová verze

    Byla vydána nová verze 7.4 linuxové distribuce Parrot OS (Wikipedie). Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2804 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: 736×
    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ákno • Nahoru

    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.