[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.06.09
Prihlásený: 28.05.11
Príspevky: 179
Témy: 41 | 41
NapísalOffline : 26.02.2011 17:09 | pouzivat '' "" alebo NULL

Ahojte, mam jednu lamersku otazku :oops: 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.


Offline

Užívateľ
Užívateľ
pouzivat '' "" alebo NULL

Registrovaný: 26.11.06
Prihlásený: 23.09.17
Príspevky: 4123
Témy: 317 | 317
Bydlisko: HE/BA
NapísalOffline : 26.02.2011 17:29 | pouzivat '' "" alebo NULL

Č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.


_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5Q PRO Turbo CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 4-4-4-12 2T GPU: PowerColor PCS+ HD6950 HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: LCD: DELL U2414M 24" 1920x1200
Offline

Čestný člen
Čestný člen
pouzivat '' "" alebo NULL

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 26.02.2011 17:56 | pouzivat '' "" alebo NULL

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.


 [ Príspevkov: 3 ] 


pouzivat '' "" alebo NULL



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

PS4 "Ghosting" alebo "Motion Blur" na TV

v Herné konzoly

14

207

10.08.2017 20:17

V1x

V tomto fóre nie sú ďalšie neprečítané témy.

Klavecnica - pokazené tlačítka "*" "Fn" "S" "L CTRL"

v Externé zariadenia

9

2160

04.12.2009 12:28

vigoss99

V tomto fóre nie sú ďalšie neprečítané témy.

"PS Vita" alebo "Nintendo 3DS"

v Herné konzoly

5

204

21.12.2014 12:17

El_Scorpio

V tomto fóre nie sú ďalšie neprečítané témy.

USB "device not reconized", alebo mrzne, alebo vyp

v Ostatné

11

1724

20.10.2007 22:25

edoso

V tomto fóre nie sú ďalšie neprečítané témy.

"tag menu", alebo "Tag cloud"

v PHP, ASP

25

873

09.11.2010 9:53

capricorn7

V tomto fóre nie sú ďalšie neprečítané témy.

Herný PC... "Ten" alebo "ten" ?

v PC zostavy

10

672

19.09.2013 17:31

brmbo

V tomto fóre nie sú ďalšie neprečítané témy.

Problém - presunutie volneho miesta z "D" na "C"

v Pevné disky a radiče

1

530

08.03.2012 13:29

majky358

V tomto fóre nie sú ďalšie neprečítané témy.

Stream SW... "MANYCAM" a problémové "MP4FileLibU.dll"

v Video programy

1

80

02.05.2017 20:15

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

14" alebo 13.3" NB do 800e

v Notebooky a netbooky

2

195

18.03.2014 16:02

snapshot

V tomto fóre nie sú ďalšie neprečítané témy.

"Obnova výrobneho nastavenia" alebo klasické preinštalovanie Win?

v Operačné systémy Microsoft

7

219

20.07.2016 19:30

Miso122

V tomto fóre nie sú ďalšie neprečítané témy.

prepojenie "Notebook a LCD monitor, alebo videoprojektor"

v TV

2

1898

13.10.2009 16:16

gabikke

V tomto fóre nie sú ďalšie neprečítané témy.

Dell u2412m(24") alebo Iiyama X2775HDS(27")

v Monitory, televízory a projektory

1

638

16.12.2011 20:58

patro16

V tomto fóre nie sú ďalšie neprečítané témy.

P: CRT monitor Relisys 19" alebo 20"

v Predám

0

211

08.06.2010 20:18

Adanos

V tomto fóre nie sú ďalšie neprečítané témy.

notebook 11,6" alebo 13,3"

v Notebooky a netbooky

12

227

21.02.2015 18:43

pepkopav

V tomto fóre nie sú ďalšie neprečítané témy.

K: LCD monitor 17" alebo 19"

v Kúpim

3

267

21.02.2010 20:17

chlado

V tomto fóre nie sú ďalšie neprečítané témy.

AMD alebo Intel z "Budget" zostavy

v PC zostavy

25

736

03.09.2010 14:58

brmbo



© 2005 - 2017 PCforum, edited by JanoF