| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 21.06.09 Prihlásený: 28.05.11 Príspevky: 179 Témy: 41 | Napísal php30: 26.02.2011 17:09 | |
|
Ahojte, mam jednu lamersku otazku Ako mam zapisovat premennu ktora je prazdna? Ja pouzivam Kód: $a = NULL; Neviem ani preco som to zacal pouzivat, ale nikde inde som to nevidel. Vsade sa pouziva takyto zapis Kód: $a ='';
alebo
$a = "";
Doposial som sa s ty mojim zapisom NULL nestretol s problemom, ale obavam sa ze to nepouzivam spravne. Pretoze '' nieje to iste ako NULL.
Vdaka za vase nazory.
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 26.02.2011 17:29 | |
|
Či použiješ apostrofy(resp. single quotation mark, aspoň myslím že sa to tak volá) alebo klasické úvodzovky, je to úplne jedno v tomto prípade. Stále nastavuješ premennej $a typ string a prázdnu hodnotu. Ak sa nemýlim, tak v prípade NULL jej mažeš ako hodnotu tak aj typ a prakticky by mala zaniknúť.
Ak sa ale spýtaš na prvú $a(ktorá ma null), otázkou isset() tak ti program odpovie FALSE na druhú(ktorej nastavíš "") ti odpovie TRUE ale pri otázke empty() ti odpovie TRUE.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 26.02.2011 17:56 | |
|
Flety, nie, nezanika. Pristup k skutocne zmazanej premennej pomocou unset vyhadzuje chybu Undefined variable, pristup k premennej s hodnotou NULL je v poriadku.
php30, pre premenne, ktore nenadobudli hodnotu, pouzivam null, pre prazdne retazce zasa ''. V pripade PHP je to v podstate jedno, ten ti pri vypisovani hodnotu null aj tak prevedie na prazdny retazec.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| PS4 "Ghosting" alebo "Motion Blur" na TV v Herné konzoly | 14 | 1314 | 10.08.2017 20:17 V1x | | Klavecnica - pokazené tlačítka "*" "Fn" "S" "L CTRL" v Externé zariadenia | 9 | 2864 | 04.12.2009 12:28 vigoss99 | | "PS Vita" alebo "Nintendo 3DS" v Herné konzoly | 5 | 827 | 21.12.2014 12:17 El_Scorpio | | Nový monitor/y, 3x32" / 1x55" / 1x65" alebo niečo iné v Monitory, televízory a projektory | 9 | 497 | 27.01.2020 13:58 JanoF | | USB "device not reconized", alebo mrzne, alebo vyp v Ostatné | 11 | 1950 | 20.10.2007 22:25 edoso | | Herný PC... "Ten" alebo "ten" ? v PC zostavy | 10 | 1095 | 19.09.2013 17:31 brmbo | | "tag menu", alebo "Tag cloud" v PHP, ASP | 25 | 1273 | 09.11.2010 9:53 capricorn7 | | Problém - presunutie volneho miesta z "D" na "C" v Pevné disky a radiče | 1 | 1198 | 08.03.2012 13:29 majky358 | | Stream SW... "MANYCAM" a problémové "MP4FileLibU.dll" v Video programy | 1 | 699 | 02.05.2017 20:15 shiro | | prepojenie "Notebook a LCD monitor, alebo videoprojektor" v TV | 2 | 2131 | 13.10.2009 16:16 gabikke | | 14" alebo 13.3" NB do 800e v Notebooky a netbooky | 2 | 530 | 18.03.2014 16:02 snapshot | | Dell u2412m(24") alebo Iiyama X2775HDS(27") v Monitory, televízory a projektory | 1 | 1042 | 16.12.2011 20:58 patro16 | | "Obnova výrobneho nastavenia" alebo klasické preinštalovanie Win? v Operačné systémy Microsoft | 7 | 623 | 20.07.2016 19:30 Miso122 | | P: CRT monitor Relisys 19" alebo 20" v Predám | 0 | 475 | 08.06.2010 20:18 Adanos | | 27" 1440p alebo 29" ultrawide Wfhd [ Choď na stránku: 1, 2 ] v Monitory, televízory a projektory | 34 | 1660 | 20.07.2019 21:15 Smugl | | AMD alebo Intel z "Budget" zostavy v PC zostavy | 25 | 1089 | 03.09.2010 14:58 brmbo |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|