Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: alternatywny warunek - krótki
Forum PHP.pl > Forum > PHP
pain3hp
  1. $x = ($v > 1) ? true : false;

może mi to ktoś wytłumaczyć?
najlepiej napisać klasycznego blokowego ifa o tym samym efekcie,

a także zapisanie tego w wersji krótkiej.
if($r)
{return true;}
else
{return false;}

Czy to działa tylko na returnach czy można także używać instrukcję np echo ?

thek
  1. if ($v > 1) {
  2. $x = true;
  3. } else {
  4. $x = false;
  5. }

  1. return ( $r ? true : false);


Można używać z czym chcesz, ale musisz uważać, ponieważ w takiej skróconej wersji panują nieco inne zasady i używanie jej z konstruktami php takimi jak echo (jest ich więcej, więc poczytaj o nich) wiąże się z pewnymi komplikacjami. Nie można ich bowiem użyć w "naturalny" sposób, ale trzeba z nimi uciekać poza wersję skróconą. Inaczej posypią się błędy.
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.