Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Sprawdzanie typu zmiennej.
Forum PHP.pl > Forum > Przedszkole
Veigerbo
  1. <?php
  2.  
  3.  
  4.  
  5.  
  6. $test; //deklaracja bez przypisywania wartosci.
  7. echo "typ null? " .is_null($test); //sprawdza czy wartosc jest null
  8. echo "</br>";
  9. $test = 5;
  10. echo "typ Integre? ". is_integre($test); // sprawdza czy wartosc jest inegre
  11. echo "</br>";
  12. $test = "five";
  13. echo "typ string?" . is_string($test);// sprawdza czy wartosc jest istring
  14. echo "</br>";
  15. $test = 5.024;
  16. echo "typ double?" . is_double($test);// sprawdza czy wartosc jest double
  17. echo "</br>";
  18. $test ="true";
  19. echo "typ boolean ?" . is_bool($test);// sprawdza czy wartosc jest boolean
  20. echo "</br>";
  21. $test = array('orange','apple','cherry'); // sprawdza czy wartosc jest array
  22. echo "tablica?" .is_array($test);
  23. echo "</br>";
  24. echo "wartosc numeryczna" .is_numeric($test);
  25. echo "</br>";
  26. echo "zasob?" .is_resource($test);
  27. echo "</br>";
  28. ?>
  29.  
  30.  



W odpowiedzi uzyskuje :
Notice: Undefined variable: test in C:\xampp\htdocs\kurs\typzmiennej.php on line 7
typ null? 1
typ Integer? 1
typ string?1
typ double?1
typ boolean ?
tablica?1
wartosc numeryczna
zasob?

Martwi mnie to: Notice: Undefined variable: test in C:\xampp\htdocs\kurs\typzmiennej.php on line 7
Nie wiem jak to naprawic ?
nospor
Cytat
$test; //deklaracja bez przypisywania wartosci.

To nie jest zadna deklaracja...
To jest deklaracja
$test=null;
Veigerbo
Cytat(nospor @ 7.02.2015, 14:19:55 ) *
To nie jest zadna deklaracja...
To jest deklaracja
$test=null;

Tak mam w ksiazce napisane, tak przepisalem.

Wiec z racji nie przypisania wartosci do zmiennej , bedzie wystepowal blad ?
nospor
Tak, poniewaz zmienna nie istnieje... Komunikat bledu wyraźnie ci o tym mowi...

echo "typ null? " .(!isset($test) || is_null($test));
teraz bledu nie bedzie

Cytat
Tak mam w ksiazce napisane, tak przepisalem.
wyrzuc do kosza wink.gif
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.