Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z stałymi podczas sprawdzania czy posiada wartość..., problem dotyczy sprawdzania za pomocą empty()
ksenonlogin
post
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 3
Dołączył: 29.10.2011

Ostrzeżenie: (0%)
-----


Witam

Mam nietypowy problem podczas sprawdzania wartości stałej (skrypt niżej) wyświetla błąd serwera. Pytanie, jak mam umieścić stałą by serwer nie wywalał mi błędów.
Dodatkowo chciałem wspomnieć iż w edytorze Aptana wskazuje mi błąd składni (czyli że jest zła składnia zapytania), dla zmiennej jest wszystko ok, ale zależy mi na zastosowaniu stałych.


  1. if(empty(DB_HOST)){
  2. echo '';
  3. }


Ten post edytował ksenonlogin 6.08.2012, 09:18:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
irmidjusz
post
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 60
Dołączył: 25.02.2012

Ostrzeżenie: (0%)
-----


Jemu nie chodzi o to, czy stała jest zdefiniowana czy nie jest, bo zawsze jest. On chce sprawdzić, czy wartość stałej jest empty tak, jak to sprawdza empty() na zmiennych.

empty() na stałych nie można użyć, ale możesz rzutować wartość stałej na boolean.

  1. if((bool) STALA){
  2. //nie jest empty
  3. }


Ten post edytował irmidjusz 6.08.2012, 11:20:09
Go to the top of the page
+Quote Post

Posty w temacie
- ksenonlogin   Problem z stałymi podczas sprawdzania czy posiada wartość...   6.08.2012, 08:52:40
- - nospor   defined.... http://id2.php.net/manual/pl/function...   6.08.2012, 08:59:38
- - toffiak   Jaki błędy są wyświetlane, jeśli jest to błąd że s...   6.08.2012, 09:00:18
- - adbacz   A możesz jeszcze raz zadać pytanie, bo tak je napi...   6.08.2012, 09:13:25
|- - ksenonlogin   Cytat(adbacz @ 6.08.2012, 10:13:25 ) ...   6.08.2012, 09:19:53
- - adbacz   Jeśli stała nie jest zdefiniowana i będziesz próbo...   6.08.2012, 10:25:50
- - ksenonlogin   Nie chodzi o to czy jest zdefiniowana, bo wszystko...   6.08.2012, 10:42:05
- - nospor   Przecież ci napisałem..... DEFINED Podałem ci nawe...   6.08.2012, 11:06:30
- - irmidjusz   Jemu nie chodzi o to, czy stała jest zdefiniowana ...   6.08.2012, 11:19:41
- - nospor   acha, sorki, nie doczytałem   6.08.2012, 11:22:04
- - ksenonlogin   Zmienna ma wartość, a dlaczego nie istnieje?? mi n...   6.08.2012, 11:22:59
- - nospor   nie define.... a defined...... Dostałeś linka. Po...   6.08.2012, 11:30:07
|- - ksenonlogin   Cytat(nospor @ 6.08.2012, 12:30:07 ) ...   6.08.2012, 12:33:37
- - redeemer   DB_HOST jest stringiem. To nie da się bez rzutowan...   6.08.2012, 11:30:25
- - nospor   Cytat- MI CHODZI O SPRAWDZENIE CZY JEST WARTOŚĆ CZ...   6.08.2012, 12:37:02
- - ksenonlogin   I dokładnie o taką odpowiedź mi chodziło - po pros...   6.08.2012, 12:48:03
- - nospor   Cytatpo prostu nie wiedziałem że empty() wymaga ty...   6.08.2012, 13:01:23
- - irmidjusz   ksenologin, przecież ja też Cię zrozumiałem no wi...   6.08.2012, 15:14:03
- - redeemer   @irmidjusz: Nie do końca. Jeżeli stała będzie zawi...   6.08.2012, 15:22:24
|- - irmidjusz   Cytat(redeemer @ 6.08.2012, 16:22:24 ...   6.08.2012, 20:36:58
- - nospor   No redeemer jak już tak się czepiasz to i twój kod...   6.08.2012, 15:30:15
- - redeemer   Dla 0 tak, dla "0" już nie (w przypadku ...   6.08.2012, 15:36:24
- - nospor   W sumie tak ALe raczej nikt do DB_HOST nie wkłada...   6.08.2012, 15:48:26
- - redeemer   Przyznam szczerze, że się trochę zdziwiłem zachowa...   7.08.2012, 08:31:05


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 17:55