PHP-taggar: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== PHP-taggar == När PHP analyserar en fil letar den efter öppnings- och stängningstaggar, som är <?php och ?>, vilka talar om för PHP när den ska börja och sluta tolka koden mellan dem. Denna typ av tolkning gör det möjligt för PHP att bäddas in i alla slags olika dokument, eftersom allt utanför ett par öppnings- och stängningstaggar ignoreras av PHP-tolkaren. PHP inkluderar en kort ekotagg <?= som är en förkortad form av den mer långa <?php echo. '''...')
 
Ingen redigeringssammanfattning
Rad 30: Rad 30:


// skriptet slutar här utan PHP stängningstagg
// skriptet slutar här utan PHP stängningstagg
== Exempel på grundläggande PHP-syntax ==
'''Exempel 1: Enkelt utskrift'''
<code>
<?php
echo "Hej, världen!";
?>
</code>
'''Exempel 2: Variabeldeklaration och användning'''
<code>
<?php
$text = "Det här är en sträng.";
echo $text;
?>
</code>
'''Exempel 3: Villkorssats (if-else)'''
<code>
<?php
$nummer = 10;
if ($nummer > 5) {
    echo "Numret är större än fem.";
} else {
    echo "Numret är fem eller mindre.";
}
?>
</code>
'''Exempel 4: Loopar (for-loop)'''
<code>
<?php
for ($i = 1; $i <= 5; $i++) {
    echo "Loop iteration: $i <br>";
}
?>
</code>




[[Kategori:Php]]
[[Kategori:Php]]
[[Kategori:Grundläggande syntax]]
[[Kategori:Grundläggande syntax]]

Versionen från 11 augusti 2024 kl. 13.23

PHP-taggar

När PHP analyserar en fil letar den efter öppnings- och stängningstaggar, som är <?php och ?>, vilka talar om för PHP när den ska börja och sluta tolka koden mellan dem. Denna typ av tolkning gör det möjligt för PHP att bäddas in i alla slags olika dokument, eftersom allt utanför ett par öppnings- och stängningstaggar ignoreras av PHP-tolkaren.

PHP inkluderar en kort ekotagg <?= som är en förkortad form av den mer långa <?php echo.

Exempel #1 PHP Öppnings- och Stängningstaggar

1. <?php echo 'om du vill servera PHP-kod i XHTML eller XML-dokument,

               använd dessa taggar'; ?>

2. Du kan använda den korta ekotaggen för att <?= 'skriva ut den här strängen' ?>.

   Det motsvarar <?php echo 'skriva ut den här strängen' ?>.

3. <? echo 'den här koden är inom korta taggar, men fungerar bara '.

           'om short_open_tag är aktiverat'; ?>

Korta taggar (exempel tre) är tillgängliga som standard men kan inaktiveras antingen via php.ini-konfigurationsfilens direktiv short_open_tag, eller är inaktiverade som standard om PHP är byggt med konfigurationen --disable-short-tags.

Notera:

Eftersom korta taggar kan inaktiveras rekommenderas det att endast använda de normala taggarna (<?php ?> och <?= ?>) för att maximera kompatibilitet.

Om en fil endast innehåller PHP-kod är det att föredra att utelämna PHP-stängningstaggen i slutet av filen. Detta förhindrar att oavsiktligt blanksteg eller nya rader läggs till efter PHP-stängningstaggen, vilket kan orsaka oönskade effekter eftersom PHP kommer att starta utmatningsbuffring när det inte finns någon avsikt från programmeraren att skicka någon utmatning vid den tidpunkten i skriptet.

<?php echo "Hej världen";

// ... mer kod

echo "Sista uttalandet";

// skriptet slutar här utan PHP stängningstagg

Exempel på grundläggande PHP-syntax

Exempel 1: Enkelt utskrift <?php echo "Hej, världen!"; ?>

Exempel 2: Variabeldeklaration och användning <?php $text = "Det här är en sträng."; echo $text; ?>

Exempel 3: Villkorssats (if-else) <?php $nummer = 10; if ($nummer > 5) {

   echo "Numret är större än fem.";

} else {

   echo "Numret är fem eller mindre.";

} ?>

Exempel 4: Loopar (for-loop) <?php for ($i = 1; $i <= 5; $i++) {

   echo "Loop iteration: $i 
";

} ?>