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í
×

včera 20:00 | Komunita

Spolek vpsFree.cz již potřetí zveřejnil statistiku linuxových distribucí běžících na jejich infrastruktuře. Nejpoužívanější je Debian s 50,4 %. Následuje Ubuntu s 25,6 % a CentOS s 13,6 %. Skokanem roku je Alpine Linux.

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

Michal Špaček publikoval třetí číslo svého newsletteru věnovanému bezpečnosti, bezpečnému vývoji převážně webových aplikací a bezpečnosti uživatelů. Věnuje se v něm například také bezpečnostní chybě v ImageMagick.

Ladislav Hagara | Komentářů: 3
včera 05:55 | Zajímavý projekt

V pátek byl představen projekt postmarketOS (GitHub). Cílem tohoto projektu je open source operační systém pro chytré telefony vycházející z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky. Operační systém postmarketOS by měl podporovat 10letý životní cyklus chytrých telefonů.

Ladislav Hagara | Komentářů: 34
28.5. 23:44 | Nová verze

Byla vydána verze 0.4.5 svobodného operačního systému ReactOS. Z novinek lze zdůraznit podporu kancelářského balíku Microsoft Office 2010. Podrobnosti v ChangeLogu.

Ladislav Hagara | Komentářů: 9
28.5. 23:11 | Komunita

Linphone 4.0 pro desktop přichází. Vývojáři tohoto multiplatformního open source VoIP a SIP klienta postupně představují nové vlastnosti. Verze 4.0 bude postavena na Qt [reddit].

Ladislav Hagara | Komentářů: 1
27.5. 22:22 | Komunita

Dle plánu byl měl Debian 9 s kódovým názvem Stretch vyjít v sobotu 17. června. Po celém světě se začínají plánovat Release Parties. Oznámeno bylo vydání čtvrté RC (release candidate) verze instalátoru pro Debian 9 Stretch.

Ladislav Hagara | Komentářů: 5
26.5. 22:22 | Komunita

V Norimberku probíhá do neděle 28. května openSUSE Conference 2017. Na programu je celá řada zajímavých přednášek. Sledovat je lze online. K dispozici jsou také videozáznamy (YouTube) již proběhnuvších přednášek. Dění lze sledovat na Twitteru.

Ladislav Hagara | Komentářů: 0
26.5. 11:33 | IT novinky

Red Hat kupuje společnost Codenvy stojící za stejnojmenným webovým (cloudovým) integrovaným vývojovým prostředím (WIDE) postaveném na Eclipse Che.

Ladislav Hagara | Komentářů: 0
26.5. 08:55 | Nová verze

V listopadu 2014 byl představen fork Debianu bez systemd pojmenovaný Devuan. Po dva a půl roce jeho vývojáři oznámili vydání první stabilní verze 1.0. Jedná se o verzi s dlouhodobou podporou (LTS) a její kódové jméno je Jessie, podle planetky s katalogovým číslem 10 464.

Ladislav Hagara | Komentářů: 16
25.5. 20:22 | Zajímavý článek

Nadace Raspberry Pi vydala již osmapadesáté číslo (pdf) stostránkového anglicky psaného časopisu MagPi věnovanému Raspberry Pi a projektům postaveným na tomto jednodeskovém počítači a druhé číslo (pdf) časopisu Hello World primárně určeného pro učitele informatiky a výpočetní techniky.

Ladislav Hagara | Komentářů: 0
Chystáte se pořídit CPU AMD Ryzen?
 (6%)
 (32%)
 (1%)
 (8%)
 (44%)
 (8%)
Celkem 636 hlasů
 Komentářů: 62, poslední 19.5. 01:57
    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: 347×
    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: 67
    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.