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
Methestel
post
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 10
Dołączył: 30.06.2008

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


No i zaczyna się odwieczna kłótnia między programistami jak należy formatować swój kod (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Każdy ma swoje nawyki.
Ja na przykład preferuje otwieranie klamerki w tej samej linijce bo denerwuje mnie jak cała linijka wykorzystana jest tylko do jednej klamerki. Kod jest wtedy bardzo "żadki".

Mam w pracy kolegę który nie daje się przekonać do stosowania klamerek jeśli po if wykonuje jedną instrukcje. Jest to dość irytujące i kilka razy było powodem głupich błędów, zwłaszcza jak terminy naglą a zmiany w kodzie wykonać trzeba szybko. Dlatego gorąco polecam stosowanie klamerek dla każdego if-a, for-a, while-a, foreach-a itp.

W razie jakbyś zaczął się nad tym głębiej zastanawiać pomyś sobie jakie problemy lubisz rozwiązywać jako programista:
1) jeśli coś to robie coś tam ale jeśli coś innego to robie coś innego
2) jeśli coś to to robie coś.

Ja wole te drugie dlatego zawsze po if-ie robie klamerkę.
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: 16.10.2025 - 01:05