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:33 | IT novinky

    Vláda jmenovala novým zmocněncem pro digitalizaci a strategickou bezpečnost prvního náměstka ministra vnitra Lukáše Klučku. Ten ve funkci nahradil poslance Roberta Králíčka poté, co Králíček na tento post vládního zmocněnce rezignoval. Klučka chce do roka digitalizovat všechny státní služby tak, aby vyhověly zákonu o právu na digitální služby, přičemž dosavadní plán Fialovy vlády počítal s dokončením digitalizace až někdy v roce

    … více »
    NUKE GAZA! 🎆 | Komentářů: 4
    dnes 13:55 | Nová verze

    Byl vydán Mozilla Firefox 149.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Vypíchnout lze bezplatnou vestavěnou VPN s 50 GB přenesených dat měsíčně, zobrazení dvou webových stránek vedle sebe v jednom panelu (split view) nebo možnost přidat poznámky k panelům (Firefox Labs). Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 149 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 4
    dnes 13:22 | Nová verze

    Byly vydány nové verze 5.3.0 a 6.0.0 svobodného multiplatformního programu pro skicování, malování a úpravu obrázků Krita (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Obě verze vycházejí ze stejného zdrojového kódu – rozdíl je v použitých verzích Qt a KDE Frameworks. Krita 6.0.0 je první vydání postavené na Qt 6 a stále je považovaná za experimentální. Má lepší podporu Waylandu. Přináší podporu protokolu Wayland

    … více »
    Ladislav Hagara | Komentářů: 2
    dnes 04:22 | Nová verze

    Byla vydána nová verze 10.2 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Vypíchnout lze nové balíčky Immich, Immich Machine Learning, uv a RustDesk Client.

    Ladislav Hagara | Komentářů: 1
    včera 22:11 | Nová verze

    TypeScript (Wikipedie), tj. JavaScript rozšířený o statické typování a další atributy, byl vydán v nové verzi 6.0. Příští verze 7.0 je kvůli výkonu přepisována do programovacího jazyka Go.

    Ladislav Hagara | Komentářů: 0
    včera 20:33 | Zajímavý článek

    Christian Schaller z Red Hatu na svém blogu popsal své zkušenosti s používáním AI při vývoji open source aplikací pro Linux. Pomocí různých AI aktualizoval nebo vytvořil aplikace Elgato Light GNOME Shell extension, Dell Ultrasharp Webcam 4K, Red Hat Planet, WMDock, XMMS resuscitated (aktualizace z GTK 2 a Esound na GTK 4, GStreamer a PipeWire) a Monkey Bubble. SANE ovladač pro skener Plustek OpticFilm 8200i se mu zatím nepovedl.

    Ladislav Hagara | Komentářů: 6
    včera 19:44 | IT novinky

    Americké firmy Tesla a SpaceX postaví v texaském Austinu moderní komplex na výrobu čipů pro umělou inteligenci (AI). Součástí projektu s názvem Terafab budou dvě moderní továrny na výrobu čipů – jedna se zaměří na automobily a humanoidní roboty, druhá na datová centra ve vesmíru. Uvedl to generální ředitel těchto firem Elon Musk. Projekt by podle odhadů měl stát 20 miliard USD (zhruba 425 miliard Kč).

    Ladislav Hagara | Komentářů: 12
    včera 15:00 | Nová verze

    Byla vydána nová stabilní verze 6.11 (YouTube) multiplatformního frameworku a GUI toolkitu Qt. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 01:44 | Bezpečnostní upozornění

    Ubuntu 26.04 patrně bude ve výchozím nastavení zobrazovat hvězdičky při zadávání hesla příkazu sudo, změna vychází z nové verze sudo-rs. Ta sice zlepší použitelnost systému pro nové uživatele, na které mohlo 'tiché sudo' působit dojmem, že systém 'zamrzl' a nijak nereaguje na stisky kláves, na druhou stranu se jedná o možnou bezpečnostní slabinu, neboť zobrazování hvězdiček v terminálu odhaluje délku hesla. Původní chování příkazu sudo

    … více »
    NUKE GAZA! 🎆 | Komentářů: 18
    22.3. 21:33 | Komunita

    Projekt systemd schválil kontroverzní pull request, který do JSON záznamů uživatelů přidává nové pole 'birthDate', datum narození, tedy údaj vyžadovaný zákony o ověřování věku v Kalifornii, Coloradu a Brazílii. Jiný pull request, který tuto změnu napravoval, byl správcem projektu Lennartem Poetteringem zamítnut s následujícím zdůvodněním:

    … více »
    NUKE GAZA! 🎆 | Komentářů: 32
    Které desktopové prostředí na Linuxu používáte?
     (15%)
     (7%)
     (1%)
     (12%)
     (29%)
     (2%)
     (5%)
     (1%)
     (13%)
     (24%)
    Celkem 1144 hlasů
     Komentářů: 27, poslední 17.3. 19:26
    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: 491×
    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.