Annons:
Etikettphp-mysql
Läst 2436 ggr
[Fibbe]
6/18/11, 11:25 AM

Alternativ PHP-syntax

När PHP blandas med HTML, vilket är i princip ofrånkomligt, händer allt för ofta att koden blir allt för krånglig att läsa. Dock erbjuder PHP en alternativ syntax som är mycket tydligare än den vanliga syntaxen.

Det händer ofta att man skriver if-satser, loopar och switch-satser direkt i HTML-koden oavsätt hur duktig man är på att separera HTML-koden från PHP-koden.

Det kan se ut så här:


Titel

show_menu) { ?>

  • Meny 1
  • Meny 2




Blir det många if-satser och loopar är det lätt att blanda ihop vart if-satser och loopar slutar.

Därför är det lättare att använda PHP's alternativa syntax i de här fallen. If-satsen ser ut så här:

if ($e == 2):

//$e = 2  

elseif ($e == 1):

//$e = 1  

endif;

Sen bygger looparna på samma princip:

while ($e > 3):

//Loop  

endwhile;

På detta sätt syns väldigt tydligt vad som slutar vart. Dock tar det längre tid att skriva, det gäller därför att använda det enbart där det behövs och inte använda i alla dokument. Jag brukar använda den i dokument där HTML är huvudspråket för att förtydliga vad som är vad.


Titel

show_menu): ?>

  • Meny 1
  • Meny 2




Läs vidare

Annons:
MichaelE
10/10/12, 12:43 PM
#1

När man arbetar med WordPress så är detta en syntax man måste följa, annars kan det ta timmar att felsöka ett fel i koden. Det behöver inte meddelas om att det är fel i syntaxen utan att sidan inte beter sig som den ska.

Upp till toppen
Annons: