| [php] define, defined | ||
|---|---|---|
| juresl26. avg 2010 18:57:52Pridružen od: 16. avg 2007 196 objav +74-234 | #1Pozdrav! Zanima me, zakaj spodnja koda, v primeru, da je IN_PHP definiran kot false vrne 1 in v primeru da je true tudi 1. Nebi moglo za false vrnit 0? site.php define('IN_PHP', false); // true, falsecommon.php: echo defined('IN_PHP');všeč(0)ni všeč(0)spam(0) winlikes.net | windowsvista.si | Želite imeti backlink na strani PR5? | |
| blackmamba26. avg 2010 19:05:11Pridružen od: 4. mar 2008 290 objav +124-101 | #2ker je konstanta definirana in ima vrednost false všeč(+1)ni všeč(0)spam(0) | |
| juresl26. avg 2010 19:16:24Pridružen od: 16. avg 2007 196 objav +74-234 | #3Torej samo v primeru da ni definirana bi vrnilo 0.. hvala! všeč(0)ni všeč(0)spam(0) winlikes.net | windowsvista.si | Želite imeti backlink na strani PR5? | |
| bostjan26. avg 2010 21:03:44Pridružen od: 31. jul 2008 241 objav +236-81 | #4heh :D zakaj le 1. ti definiraš konstanto 2. ti pokličeš funkcijo defined, kar pomeni ali je konstanta definirana 3. ta funkcija ne gleda vrednost konstante temveč samo ali konstanta obstaja ali ne torej ker konstanta IN_PHP obstaja (pa je čisto vseeno ali je true ali false) vrne vedno true oziroma 1 všeč(+2)ni všeč(0)spam(0) | |
| juresl26. avg 2010 21:20:36Pridružen od: 16. avg 2007 196 objav +74-234 | #5Joj.. zdaj sem komaj skapiral kaj sem jaz razmišljal: IN_PHP = defined('IN_PHP') Hvala za odgovore.. všeč(0)ni všeč(0)spam(0) winlikes.net | windowsvista.si | Želite imeti backlink na strani PR5? | |
stran 1 od 1 |<<1>>| | ||