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 16:44 | Nová verze

    Byla vydána verze 7 s kódovým název Gigi linuxové distribuce LMDE (Linux Mint Debian Edition). Podrobnosti v poznámkách k vydání. Linux Mint vychází z Ubuntu. LMDE je postaveno na Debianu.

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

    Byl vydán Mozilla Firefox 144.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 lepší správu profilů. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 144 bude brzy k dispozici také na Flathubu a Snapcraftu.

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

    Discord potvrdil únik osobních údajů přibližně 70 000 uživatelů. Incident se týká uživatelů po celém světě, především těch, kteří v rámci ověřování svého věku nahráli do aplikace doklad totožnosti. Únik informací se netýkal systémů samotné platformy, ale došlo k němu přes kompromitovaný účet pracovníka zákaznické podpory u externího poskytovatele služeb.

    Ladislav Hagara | Komentářů: 2
    včera 14:44 | IT novinky

    Americká společnost OpenAI, která provozuje chatbota ChatGPT, kvůli výrobě vlastních procesorů pro umělou inteligenci (AI) spojí síly s firmou Broadcom. Firmy o tom informovaly (en) ve svém včerejším sdělení. OpenAI se snaží zajistit si výpočetní výkon potřebný k uspokojení rostoucí poptávky po svých službách. Akcie Broadcomu po zprávě výrazně zpevnily.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | Pozvánky

    O víkendu 18. a 19. října lze na brněnském výstavišti navštívit s jednou vstupenkou dvě akce: Maker Faire Brno, "festival tvořivosti, vynálezů a bastlířské radosti", a GameDev Connect, "akci určenou pro všechny současné a hlavně budoucí herní vývojáře, kteří touží proniknout do jednoho z nejúžasnějších průmyslů na světě".

    Ladislav Hagara | Komentářů: 0
    13.10. 23:55 | IT novinky

    Do 20. října do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | říjen 2025 (YouTube) doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.

    Ladislav Hagara | Komentářů: 0
    13.10. 13:33 | IT novinky

    O zavedení nástroje na monitorování online konverzací v rámci boje proti dětské pornografii (tzv. Chat Control) měli ministři vnitra rozhodovat na úterním společném zasedání v Lucemburku. Plán dánského předsednictví Rady EU ale před pár dny ztroskotal, když se ukázalo, že Chat Control nemá dostatečnou podporu.

    Ladislav Hagara | Komentářů: 7
    13.10. 13:11 | Pozvánky

    Již toto úterý proběhne každoměsíční akce Virtuální Bastlírna, kterou pořádá projekt MacGyver. Jde o virtuální posezení u piva a volné klábosení o různých zajímavostech ze světa elektroniky, softwaru i techniky. V posledním měsíci se stalo nemálo zajímavostí týkajících se spousty bastlířů - kupříkladu Arduino nyní patří pod Qualcomm, Raspberry Pi vydalo nový počítač, ale potichu i miniaturní compute module. Pro AMS od Bambu Lab se

    … více »
    bkralik | Komentářů: 0
    13.10. 11:22 | IT novinky

    Google zpřístupňuje své AI nástroje českým univerzitním studentům prostřednictvím předplatného Google AI Pro na 12 měsíců bez poplatku. Platnost nabídky vyprší 9. prosince 2025.

    Ladislav Hagara | Komentářů: 0
    13.10. 10:55 | Zajímavý projekt

    MicroPythonOS je operační systém napsaný v MicroPythonu určený především pro mikrokontroléry jako ESP32. Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (37%)
     (46%)
     (17%)
     (18%)
     (22%)
     (16%)
     (18%)
     (16%)
     (16%)
    Celkem 218 hlasů
     Komentářů: 14, poslední včera 09:04
    Rozcestník

    Dotaz: Pro mě neznámý return v PHP

    18.12.2011 18:15 Pepa
    Pro mě neznámý return v PHP
    Přečteno: 459×
    Zdravím, při rozboru kodu jedne palikace jsem narazil na pro mě neznámou konstrukci. Mužete mi někdo vysvětlit jak to vlasně funguje? Jedna se o metodu jednoho objectu, tady je kus kodu
    public function hasCar{
       $car = $this->getCar();
       return $car && $car->wheels;
    }
    
    Myslel jsem ze return musi vracet jedine promenou nebo hodnotu, ale nechapu co dela to && $car->wheels. Mohl by mi nekdo rozepsat ekvivalentni zapis polopatě? Díky

    Řešení dotazu:


    Odpovědi

    18.12.2011 18:27 Magog | skóre: 6
    Rozbalit Rozbalit vše Re: Pro mě neznámý return v PHP
    Tahle konstrukce je ekvivalentní s return ($car && $car->wheels);. Vrací se tedy boolean, který vznikne andováním $car a $car->wheels.
    18.12.2011 19:24 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Pro mě neznámý return v PHP
    Je to ekvivalent tohoto zápisu
    if(($car)&&($car->wheels))
      return true;
    else return false;
    
    nebo třeba:
    return (($car)&&($car->wheels))?true:false;
    
    a myšleno je tím pravděpodobně toto (ne, jakože to původní je špatně - jen pro lepší pochopení):
    if((is_object($car))&&($car->wheels != 0))//volil bych raději > 2 :)
      return true; //máme auto
    else return false; //nemáme auto, nebo je to mrzák a nemá kola a tedy nemáme auto
    
    Fce getCar() má evidentně vrátit objekt a platný objekt je vždy různý od nuly, takže kdyby to náhodou vrátilo NULL, podmínka už se dál nevyhodnocuje a je vráceno false, pokud je ovšem objekt platný tak musí být ještě splněna podmínka, že má počet kol různý od nuly, takže pokud má auto třeba i -6 kol je vráceno true - tedy máAuto.

    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    19.12.2011 06:42 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Pro mě neznámý return v PHP
    Vzhledem k tomu, že se v dotazu neřeší konkrétní hodnota $wheels, tak bych $wheels == true chápal jako že se jedná o vozidlo s koly, tedy neoznačujete to počet kol, ale vlastnost mít kola.
    19.12.2011 10:33 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Pro mě neznámý return v PHP
    No vida, to mě ani nenapadlo :-).
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    Josef Kufner avatar 19.12.2011 16:33 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Pro mě neznámý return v PHP
    Což se ale nijak nevylučuje. Pokud to obsahuje počet kol, tak po přetypování na bool to vyjde nastejno.
    Hello world ! Segmentation fault (core dumped)
    19.12.2011 21:21 Pepa
    Rozbalit Rozbalit vše Re: Pro mě neznámý return v PHP
    Mockrát děkuji všem za perfektní výklad.

    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.