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 04:00 | Nová verze

    Node-RED (Wikipedie, GitHub), webová aplikace postavená na Node.js pro vizuální programování a propojování hardwarových zařízení, API a online služeb, byl vydán ve verzi 5.0. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    dnes 02:00 | Nová verze

    Byla vydána nová verze 3.27.0 FreeRDP, tj. svobodné implementace protokolu RDP (Remote Desktop Protocol). Opraveno bylo 5 zranitelností.

    Ladislav Hagara | Komentářů: 0
    včera 23:11 | Komunita

    Řídící výbor GCC schválil záměr do GCC začlenit backend WebAssembly.

    Ladislav Hagara | Komentářů: 2
    14.6. 21:00 | Nová verze

    Po 9 týdnech vývoje od vydání Linuxu 7.0 oznámil Linus Torvalds vydání Linuxu 7.1. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a časem také na Linux Kernel Newbies.

    Ladislav Hagara | Komentářů: 0
    14.6. 13:33 | Zajímavý software

    Cheat Engine (Wikipedie) je s verzí 7.7 k dispozici už také pro Linux. Jedná se o proprietární skener/debugger paměti používaný především k cheatování v počítačových hrách.

    Ladislav Hagara | Komentářů: 0
    13.6. 15:22 | IT novinky

    Vláda USA nařídila společnosti Anthropic pozastavit přístup k modelům Fable 5 a Mythos 5 pro všechny cizince, včetně zaměstnanců Anthropicu.

    Ladislav Hagara | Komentářů: 7
    13.6. 02:22 | Nová verze

    Společnost Murena představila (YouTube) novou verzi 4.0 mobilního operačního systému /e/OS (Wikipedie) založeného na Androidu a LineageOS bez aplikací a služeb od Googlu.

    Ladislav Hagara | Komentářů: 0
    12.6. 16:33 | Bezpečnostní upozornění

    V Arch User Repository (AUR) bylo kompromitováno přes 400 opomíjených balíčků (jejich seznam). Útočník do nich začlenil škodlivý npm balíček atomic-lockfile, který krade citlivá data uživatelů. Publikována byla předběžná analýza spouštěného malwaru deps.

    Ladislav Hagara | Komentářů: 14
    12.6. 11:33 | Nová verze

    Homebrew, správce balíčků nejen pro macOS, byl vydán ve verzi 6.0.0 (seznam změn). Hlavními novinkami jsou bezpečnostní mechanismus tap trust kvůli důvěryhodnosti závislostí, vylepšení sandboxingu na Linuxu, interní JSON API nebo zlepšení výkonu.

    |🇵🇸 | Komentářů: 0
    12.6. 03:33 | Bezpečnostní upozornění

    Byla nalezena a 9. června opravena kritická zranitelnost ve FreeBSD v Kernel TLS (KTLS). Pojmenována byla Bumsrakete (FreeBSD-SA-26:26.ktls, CVE-2026-45257). Lokální neprivilegovaný uživatel může přepisovat soubory, ke kterým má právo pouze pro čtení. Přepsáním setuid binárky a jejím spuštěním může získat roota. Na všech verzích od verze 13.0 vydané v dubnu 2021.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (8%)
     (2%)
     (16%)
     (31%)
     (3%)
     (6%)
     (3%)
     (15%)
     (26%)
    Celkem 1911 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Úprava podmínky v php

    1.11.2013 11:57 Zadejte vaše jméno
    Úprava podmínky v php
    Přečteno: 571×
    Ahoj,
    if((isset($_GET[1]) && $_GET[1] == 'foo') || (isset($_GET[1]) && $_GET[1] == 'bar'))
    Jak lze zapsat tuto if lépe? Díky

    Řešení dotazu:


    Odpovědi

    1.11.2013 12:08 Kit
    Rozbalit Rozbalit vše Re: Úprava podmínky v php
    Třeba takto:
    if(isset($_GET[1]) && ($_GET[1] == 'foo' || $_GET[1] == 'bar'))
    ale většinou se snažím přímo využít zjištěnou informaci, zda mám ve stringu 'foo' nebo 'bar'.
    Tarmaq avatar 1.11.2013 13:14 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: Úprava podmínky v php
    if (isset($_GET[1]) && in_array($_GET[1], ['foo', 'bar']))
    
    Don't panic!
    2.11.2013 23:39 Karlos
    Rozbalit Rozbalit vše Re: Úprava podmínky v php
    Nebál bych se to rozepsat, může se to hodit, třeba:
    if(isset($_GET[1])){ //přišlo nám něco?
     if($_GET[1]=='foo' || $_GET[1]=='bar'){
      //provedeme nějakou akci
     }else{
      echo 'tuto akci neznáme';
    }else{
     echo 'žádná akce';
    }
    
    Jinak taky jde použít pouze
    if($_GET[1]=='foo' || $_GET[1]=='bar')
    
    Fungovat to bude úplně stejně
    3.11.2013 00:09 DarkKnight | skóre: 26
    Rozbalit Rozbalit vše Re: Úprava podmínky v php
    ... Jinak taky jde použít pouze
    if($_GET[1]=='foo' || $_GET[1]=='bar')
    
    Fungovat to bude úplně stejně
    jo, ignorujme warningy, stejne na nic nejsou
    Josef Kufner avatar 3.11.2013 01:52 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Úprava podmínky v php
    Toto je přesně případ, kdy přijde vhod zavináč.
    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.