Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pytanie o kontrukcję IF
-lukasamd-
post
Post #1





Goście







Witam,
ostatnio w poprawkach wydawanych do niektórych skryptów (np. PHP-Fusion) widzę, iż konstrukcja IF typu:
(kod całkowicie przykładowy)

  1. <?php
  2. if ($zmienna == 0) echo 'costam';
  3. ?>


jest zamieniana na:

  1. <?php
  2. if ($zmienna == 0) { echo 'costam'; }
  3. ?>


Jest jakaś różnica w kwestii bezpieczeństwa? Jeżeli tak, na czym ona polega?

Ten post edytował lukasamd 18.03.2009, 15:54:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maly_swd
post
Post #2





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


  1. <?php
  2. if ($zmienna == 0) echo 'costam';
  3. echo 'cos innego';
  4. ?>


wyswietli nam 'costam' jesli $zmienna jest rowna 0 i zawsze wyswietli 'cos innego'

  1. <?php
  2. if ($zmienna == 0) { echo 'costam';
  3. echo 'cos innego';}
  4. ?>


wyswietli nam 'costam' i 'cos innego' jesli $zmienna rowna jest 0

{} oznacza blok kodu do ktorego tyczy sie if . Jesli nie ma klamry to if tyczy sie tylko jednej instrukcji, ktora wystepuje po if.
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 16:36