Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Estetyka pisania
nexis
post
Post #1





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


Witam,

jakie panują zasady estetycznego pisania w php?

Chodzi mi tu m. in. o odzielanie kodu php od HTML, pisanie z użyciem tabulatorów, a także jakich funkcji używać. Dla przykładu, który z poniższych przykładów jest najbardziej odpowiedni:

  1. <?php
  2. // wariant 1
  3. $zmienna1 = &#092;"Pierwszy tekst\";
  4. $zmienna2 = &#092;"Drugi tekst\";
  5. echo &#092;"Tekst pierwszy prezentuje się tak \".$ziemnna1.\", a tekst drugi tak \".$zmienna2;
  6.  
  7. // wariant 2
  8. $zmienna1 = &#092;"Pierwszy tekst\";
  9. $zmienna2 = &#092;"Drugi tekst\";
  10. echo &#092;"Tekst pierwszy prezentuje się tak $ziemnna1, a tekst drugi tak $zmienna2\";
  11. ?>


Poza tym jak lepiej stosować samo echo:

  1. <?php
  2. // wariant 1
  3. echo('Tekst');
  4.  
  5. // wariant 2
  6. echo(&#092;"Tekst\");
  7.  
  8. // wariant 3
  9. echo &#092;"Tekst\";
  10.  
  11. // wariant 4
  12. echo 'Tekst';
  13. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


  1. <?php
  2. echo 'Tekst pierwszy prezentuje się tak '.$ziemnna1.', a tekst drugi tak '.$zmienna2;
  3. ?>

To jest łączenie ciągów i jest szybsze od interpolacji czyli:
  1. <?php
  2. echo &#092;"Tekst pierwszy prezentuje się tak $ziemnna1, a tekst drugi tak $zmienna2\";
  3. ?>

Co do echo to osobiście nigdy nie używam nawiasów, zawsze staram się używać cudzysłowiów pojedynczych i łączenia ciągów, cudzysłowiów podwujnych używam tylko gdy potrzebuje użyć znaku specjalnego np. \t czy \n.

---
Używać do łączenia '

Ten post edytował crashu 12.02.2005, 12:32:42
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: 10.10.2025 - 06:20