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 03:11 | Zajímavý článek

    Společnost Backblaze zveřejnila statistiky spolehlivosti pevných disků používaných ve svých datových centrech za rok 2025. Ke konci roku 2025 vlastnila 349 462 pevných disků. Průměrná AFR (Annualized Failure Rate), tj. pravděpodobnost, že disk během roku selže, byla 1,36 %. V roce 2024 to bylo 1,57 %. V roce 2023 to bylo 1,70 %. V roce 2022 to bylo 1,37 %.

    Ladislav Hagara | Komentářů: 0
    včera 21:55 | Zajímavý software

    Nástroj sql-tap je proxy mezi aplikací a databází, které zachytává všechny SQL dotazy a zobrazuje je v terminálovém rozhraní. Zde lze téměř v reálném čase zkoumat dotazy, sledovat transakce a spouštět SQL příkaz EXPLAIN. Podporované databázové systémy jsou pouze PostgreSQL a MySQL. Zdrojový kód je dostupný na GitHubu, pod licencí MIT.

    NUKE GAZA! 🎆 | Komentářů: 0
    včera 13:55 | Nová verze

    Byla vydána nová verze 9.2 textového editoru Vim (Vi IMproved). Přináší vylepšené doplňování, podporu schránky ve Waylandu, podporu XDG Base Directory (konfigurace v $HOME/.config/vim), vylepšené Vim9 skriptování nebo lepší zvýrazňování změn. Vim zůstává charityware. Nadále vybízí k podpoře dětí v Ugandě. Z důvodu úmrtí autora Vimu Brama Moolenaara a ukončení činnosti jím založené charitativní organizace ICCF Holland projekt Vim navázal spolupráci s charitativní organizaci Kuwasha.

    Ladislav Hagara | Komentářů: 1
    14.2. 12:33 | Zajímavý projekt

    Byl představen editor MonoSketch, webová aplikace pro tvorbu diagramů, technických nákresů, flowchartů a různých dalších vizualizací, to vše jenom z ASCII znaků. Všechny operace běží pouze v prohlížeči uživatele a neprobíhá tedy žádné nahrávání dat na server. Zdrojový kód aplikace (drtivá většina Kotlin, žádné C#) je dostupný na GitHubu pod licencí Apache 2.0.

    NUKE GAZA! 🎆 | Komentářů: 1
    14.2. 12:22 | Nová verze

    Byla vydána nová verze 3.7.0 multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie). Přehled novinek i s náhledy nových filtrů na PIXLS.US.

    Ladislav Hagara | Komentářů: 0
    14.2. 05:00 | Komunita

    Všem na AbcLinuxu vše nejlepší k Valentýnu aneb Dni lásky ke svobodnému softwaru (I love Free Software Day, Mastodon, 𝕏).

    Ladislav Hagara | Komentářů: 9
    13.2. 19:44 | Zajímavý projekt

    Eric Migicovsky představil Pebble Emulator, tj. emulátor hodinek Pebble (PebbleOS) běžící ve webovém prohlížeči. Za 6 hodin jej napsal Claude Code. Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    13.2. 17:44 | Nová verze

    Byla vydána nová verze 3.41 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.11 souvisejícího programovacího jazyka Dart (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    13.2. 12:11 | IT novinky

    Rusko zcela zablokovalo komunikační platformu WhatsApp, řekl včera mluvčí Kremlu Dmitrij Peskov. Aplikace, jejímž vlastníkem je americká společnost Meta Platforms a která má v Rusku na 100 milionů uživatelů, podle Peskova nedodržovala ruské zákony. Mluvčí zároveň lidem v Rusku doporučil, aby začali používat domácí aplikaci MAX. Kritici tvrdí, že tato aplikace ruské vládě umožňuje lidi sledovat, což úřady popírají.

    Ladislav Hagara | Komentářů: 19
    13.2. 11:44 | IT novinky

    Před 34 lety, ve čtvrtek 13. února 1992, se tehdejší Česká a Slovenská Federativní Republika oficiálně (a slavnostně) připojila k Internetu.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (19%)
     (6%)
     (0%)
     (11%)
     (27%)
     (3%)
     (4%)
     (1%)
     (12%)
     (27%)
    Celkem 872 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: PHP - Inicializace var

    11.11.2014 16:38 Mathias
    PHP - Inicializace var
    Přečteno: 261×
    Ahoj, kontroluji proměnnou "$var" zda je číslo pomocí "is_int()"; ale nevím co nastavit, "$var", když nechci podmínku vykonat, je správné nastavit $var = null ? Děkuji

    Odpovědi

    Tarmaq avatar 11.11.2014 16:45 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: PHP - Inicializace var
    Zkus ukazat kus kodu. Z toho popisu se dost blbe pozna co vlastne chces. Chapu to spravne tak, ze potrebujes inicializovat promennou, do ktere se nekde o par radku dal muze dotahnout hodnota? V takovem pripade je inicializace na null pravdepodobne spravna, ale ukaz radsi ten kod..
    Don't panic!
    11.11.2014 16:45 kozzi
    Rozbalit Rozbalit vše Re: PHP - Inicializace var
    zalezi co presne chce kontrolovat, pokud chces opravdu jen znat typ tak ano, is_int je ok a nastaveni $var na null je v poradku. Polud ale chces zjistit zda $var obsahuje nejake cislo tak pozor na to ze is_int("123") ti vrati false, potom je treba pouzit is_numeric("123")
    11.11.2014 17:07 Mathias
    Rozbalit Rozbalit vše Re: PHP - Inicializace var
    Díky chlapy, jedná se mi pouze o inicializaci proměnné, abych nemusel psát podmínku i s existencí $var, čili
    if(isset($var) && is_num($var))...
    ale jen
    if(is_num($var))...
    Později se může proměnná $var opravdu naplnit číslem.

    PS: jak to, že vrací při 123 false ? chyba php ?
    11.11.2014 17:33 kozzi
    Rozbalit Rozbalit vše Re: PHP - Inicializace var
    Pokudmas namysli to is_int, tak je potreba si uvedomit co ta funkce dela. Ona jen overuje typ promene, neresi jeji hodnotu. to znamena ze is_int("5") vrati false, protoze "5" je typu retezec, kdezto is_int(5) vrati true jelikoz 5 je ciselna hodnota typu integer. Takze pokud potrebujes opravdu overovat hodnotu zda je cislo a ne typ. Tak pouzij is_numeric, ten ma ale zase nevyhodu ze ti tim projde napriklad i desetine cislo atd. Osobne pouzivam na kontrolu regularni vyrazy.
    11.11.2014 17:38 Mathias
    Rozbalit Rozbalit vše Re: PHP - Inicializace var
    Čili tohle je dobře
    $var = 123;
    if(is_num($var) === true) echo "true";
    // true
    a tohle špatně
    $var = "123";
    if(is_num($var) === true) echo "true";
    else echo "false";
    // false
    Pochopil jsem to? Díky
    11.11.2014 17:50 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: PHP - Inicializace var
    Špatně je obojí. Konstanty false a true se používají jen výjimečně.
    $var = "123";
    if (is_numeric($var))
        echo "Je číslo";
    else
        echo "Není číslo";
    
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    kozzi avatar 12.11.2014 00:37 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: PHP - Inicializace var

    Tak tady bych si dovolil tvrdit, ze lzes :). Spatne to neni, a je to spis subjektivni a ba naopak je pouzivani konstant false a true vcelku dobrej napad. Samozrejme v pripade pouziti trech rovnitek, jinak jsou nadbytecne. Ale znam spoustu lidi, kteri preferuji provnani s false nez negaci a opacne

    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    kozzi avatar 12.11.2014 00:41 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: PHP - Inicializace var

    to ze lzes je mozna prilis, spis prehanis by bylo vhodnejsi :)

    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    12.11.2014 06:29 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: PHP - Inicializace var
    Ani neznám funkci is_num(), takže určitě nelžu :-)
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    Josef Kufner avatar 12.11.2014 02:38 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: PHP - Inicializace var
    Ujisti se, že tam bude vždy buď číslo, nebo null. Pak stačí kontrolovat nastavení na null pomocí trojitého rovnítka. Jinak ano, null je k tomuto účelu vhodný.
    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.