Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Różnica zapisie warunku if()
Forum PHP.pl > Forum > Przedszkole
kari
Mam takie pytanie. Jaka jest różnica w takim zapytaniu:
  1. if () {
  2. echo 'wiadomość';
  3. }

a takim:
  1. if () echo 'wiadomość';
?
Czy ta druga wersja jest poprawna?
nospor
Przecież masz to w manualu opisane :/
http://pl2.php.net/manual/en/control-structures.if.php
Cytat
Often you'd want to have more than one statement to be executed conditionally. Of course, there's no need to wrap each statement with an if clause. Instead, you can group several statements into a statement group. For example, this code would display a is bigger than b if $a is bigger than $b, and would then assign the value of $a into $b:
<?php
if ($a > $b) {
echo "a is bigger than b";
$b = $a;
}
?>
nekomata
Albo skrócony syntax if'a ... bardzo przydatny jeśli mamy zamiar tylko jedną rzecz umieścić .
  1. <?php
  2. $boolean = false;
  3. $string = "STRING";
  4. $int = 4;
  5. echo $boolean ? 'true' : 'false';
  6. echo "\n";
  7. // albo z użyciem funkcji
  8. echo (is_string($string)) ? 'Tutaj if ' : 'A tu jest else' ;
  9. echo "\n";
  10. // Albo bez echa wykonywanie funkcji
  11. (is_int($int)) ? print($int) : print('Nie jest liczbą') ;
  12. ?>
Daiquiri
Nekomata proszę, darujmy sobie przepisywanie manuala i książek...
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.