Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zmienna nie przyjmuje wartości stałej
Forum PHP.pl > Forum > Przedszkole
hADeSik
Witam,
Nie wiem czy mam zaćmienie, czy może jest za późno i już nie myślę, ale gdzie tu jest błąd?
  1. <?php
  2. if ((int)STALA > 0) {
  3.  $liczba = STALA;
  4. } else {
  5.  $liczba = 2;
  6. }
  7. ?>

Po tym wartość $liczba wynosi zawsze 2 bez względu na wartość STALA...
nospor
no a moze najzwyklej na swiecie STALA nie istnieje?
  1. <?php
  2. echo 'Czy na pewno widzisz tu wartosc dla STALA: '.STALA.' ?';
  3. if ((int)STALA > 0) {
  4. $liczba = STALA;
  5. } else {
  6. $liczba = 2;
  7. }
  8. ?>
pgrzelka
Kod
class RankingController extends JController
{
    const STALA = 2;
    
    function __construct()
    {
        echo (int)STALA;
        exit;
    }
}

wywala NOTICE, i wyświetla 0
wookieb
A o self:: to mama ma pamietac?
hADeSik
Cytat(nospor @ 29.05.2009, 07:15:43 ) *
no a moze najzwyklej na swiecie STALA nie istnieje?

bingo smile.gif
wczoraj byłem już tak zakręcony, że sprawdzałem wartość zanim ją wyciągnąłem z bazy...
dzięki :-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.