View previous topic :: View next topic |
Prelazak na PHP 5 |
Vec ga koristim. |
|
0% |
[ 0 ] |
Evo trebao bih svaki tren. |
|
50% |
[ 3 ] |
Jos razmisljam o tome. |
|
0% |
[ 0 ] |
Ne namjeravam preci na PHP 5, barem ne jos neko vrijeme (mjeseci) |
|
50% |
[ 3 ] |
Nikad necu preci na PHP 5. Ne vidim razloga za to. |
|
0% |
[ 0 ] |
|
Total Votes : 6 |
|
Author |
Message |
edgar
Joined: 28 Dec 2003 Posts: 916 Location: Pred monitorom
|
Posted: 11.08.2004 16:48 Post subject: wierd php |
|
|
Hmm meni ovo bas nije jasno.
fajl broj 1: "def.php"
Code: |
<?php
define("debug","true");
?> |
fajl broj 2: "main.php"
Code: |
<?php
include_once("def.php");
if (defined("debug")) print("defined.");
?> |
Po logici, mislim da bi se print u donjem fajlu trebao izvrsiti, zar ne?
Fora je u tome sto se taj print ne izvrsava, ALI ako stavim:
Code: |
if (!defined("debug")) print("defined."); |
onda se print izvrsi.
Kada je sve u jednom fajlu to sljaka kako bi (barem ja mislim tako) trebalo, ali ovako... NE.
Am I missing something?!
edit: dodao code bb tagove.
Last edited by edgar on 11.08.2004 18:29; edited 1 time in total |
_________________ Digital Genetics | Koote | Nuspojava |
|
Back to top |
|
|
maxy
Joined: 07 Sep 2003 Posts: 894 Location: Zagreb
|
Posted: 11.08.2004 17:10 Post subject: |
|
|
a koristis php 5.0.0? |
|
|
Back to top |
|
|
edgar
Joined: 28 Dec 2003 Posts: 916 Location: Pred monitorom
|
Posted: 11.08.2004 18:02 Post subject: |
|
|
Da trenutno ovdje. Ali nigdje u dokumentaciji nisam našao ovakvu nelogičnu stvar ..
Zapravo i nemam pojma šta bi se prilikom parsiranja moglo događat da mi se rezultat 'zamijeni'.
Pazi: definiram konstantu i onda pitam da li je definirana. U slucaju da nije on odgovara kao da jest, a u slucaju da jest on odgovara kao da nije.
Šta mi je još najčudnije (smješnije) je to da kad potpuno maknem "define(..." (delete ili comment out), da ova druga skripta TAKOĐER JAVLJA da je konstanta definirana!!!
A ona ni ne postoji nidgje u kodu vec samo tu u if uvjetu....
WTF?! |
_________________ Digital Genetics | Koote | Nuspojava |
|
Back to top |
|
|
maxy
Joined: 07 Sep 2003 Posts: 894 Location: Zagreb
|
Posted: 11.08.2004 18:21 Post subject: |
|
|
e ovo je zanimljiv error
ne znam sto bi reko, probat cu veceras na phpu 5 upogonit ovu skripticu pa da vidim dal i ja dobijam istu gresku. |
|
|
Back to top |
|
|
edgar
Joined: 28 Dec 2003 Posts: 916 Location: Pred monitorom
|
Posted: 11.08.2004 18:27 Post subject: |
|
|
Nije mi baš jasno da bi propustili ovakav glupi bug.
Toliko je očit:)
Ili oni u defined() kao return imaju |
_________________ Digital Genetics | Koote | Nuspojava |
|
Back to top |
|
|
maxy
Joined: 07 Sep 2003 Posts: 894 Location: Zagreb
|
Posted: 11.08.2004 19:47 Post subject: |
|
|
a jesi probo npr if (defined('debug) == true) print('defined');
?
tek tolko da budes 120% siguran da je neki qratz sa phpom?
ja sam php 5 koristio nekih 2 sata tak da nisam bas pouzdan za komentare o toj verziji php-a. |
|
|
Back to top |
|
|
edgar
Joined: 28 Dec 2003 Posts: 916 Location: Pred monitorom
|
Posted: 11.08.2004 21:05 Post subject: |
|
|
maxy wrote: | a jesi probo npr if (defined('debug) == true) print('defined');
?
tek tolko da budes 120% siguran da je neki qratz sa phpom?
ja sam php 5 koristio nekih 2 sata tak da nisam bas pouzdan za komentare o toj verziji php-a. |
Ista stvar.... erkhm. |
_________________ Digital Genetics | Koote | Nuspojava |
|
Back to top |
|
|
maxy
Joined: 07 Sep 2003 Posts: 894 Location: Zagreb
|
Posted: 11.08.2004 21:15 Post subject: |
|
|
a znam da je isto..dakle do php-a je nesto..a morat cu i ja probat pa da se uvjerim svojim ocima |
|
|
Back to top |
|
|
maxy
Joined: 07 Sep 2003 Posts: 894 Location: Zagreb
|
Posted: 12.08.2004 11:50 Post subject: |
|
|
ovaj, meni sve radi kak spada. normalno napise "defined.".
koristim apache 1.3.31, php 5.0.0 i winxp.
meni radi - tebi ne..mozda imas neku sitnu glupavu greskicu neegdje tipa gledas krivi documentroot direktorij or something? |
|
|
Back to top |
|
|
edgar
Joined: 28 Dec 2003 Posts: 916 Location: Pred monitorom
|
Posted: 12.08.2004 12:09 Post subject: |
|
|
Meni isto koji put radi a koji put ne.
Imas li bas PHP 5.0.0 ?
Hmm kod je bas onakav kakav sam ti dao.
Probao sam i brisat cashe, ali nema pomoci.
Ne vidim bas zasto je to tako. Pogotovo sto ti kazes da ti radi ok. |
_________________ Digital Genetics | Koote | Nuspojava |
|
Back to top |
|
|
maxy
Joined: 07 Sep 2003 Posts: 894 Location: Zagreb
|
Posted: 12.08.2004 12:12 Post subject: |
|
|
je, php je bas 5.0.0. jer sam ga instaliro bas nekidan.
meni je to weird...fakat ne znam kako ti moze bit da malo radi a malo ne |
|
|
Back to top |
|
|
edgar
Joined: 28 Dec 2003 Posts: 916 Location: Pred monitorom
|
Posted: 12.08.2004 12:35 Post subject: |
|
|
maxy wrote: | je, php je bas 5.0.0. jer sam ga instaliro bas nekidan.
meni je to weird...fakat ne znam kako ti moze bit da malo radi a malo ne |
mda i meni. zato sam i napisao "wierd php" gore
mislio sam da je cache.. ali nije... |
_________________ Digital Genetics | Koote | Nuspojava |
|
Back to top |
|
|
|