Översättning

[email protected] (Victor) Tue, 30 Mar 2004 17:13:58 +0200
Newsgroups php.doc.sv
Message-ID <[email protected]>
I'm assuming that the ones working with the swedish version know the 
language so:

Jag har ett visst intresse av att hjälpa till med översättningen av PHPs 
onlinedokumentation till svenska, skulle vara kul att hjälpa till. Som 
exempel på mina kunskaper tog jag mig friheten att översätta 
language-basic-syntax.php och bifogar den här.

Hälsningar Victor Andrée
[email protected]
language.basic-syntaxSV.php.txt (text/plain, 2.2 KB)
Flykt från HTML

När PHP läser en fil så skummar den bara igenom texten tills den hittar en av PHPs öppningstaggar som informerar
motorn om att den ska börja tolka koden. Här exekveras all kod tills PHP stöter på en stängningstagg. Därefter
skummar PHP vidare tills den hittar en ny öppningstagg. På det här sättet kan du bädda in PHP-kod i HTML-dokumenten.

Totalt sett finns det fyra taggar för att utmärka PHP-block. Av dessa är endast två alltid
tillgängliga (<?php...?> och <script language="php">...</script>), de övriga måste
konfigureras i php.ini-filen. Då kortare och ASP-liknande former kan vara händiga är de 
inte alltid lika portabla som de längre versionerna. Om du planerar att lägga in PHP-kod
i ett XML- eller XHTML-dokument måste du använda <?php...?> för att skilja koden från XML.

Exempel 5-1. Metoder för att smita från HTML:

...example 5-1 goes here...

Det första sättet, <?php...?>, är den bästa metoden eftersom den kan användas i XML-kod.

Det andra sättet är inte alltid tillgängligt. Kort öppningstaggar är tillgängliga endast efter det att 
de har aktiverats. Detta kan göras med funktione short_tags() eller i konfigurationen short_open_tag i php.ini
alternativt genom att kompilera PHP med --enable-short-tags som konfiguration. Korta öppningstaggar är
aktiverade som standard i php.ini men rekommenderas inte.

Det fjärde sättet, ASP-taggar, är inte tillgängligt förrän man har ändrat på asp_tags i php.ini

	Note: Stöd för ASP-taggar las till i 3.0.4.
	
	Note: Användning av korta taggar bör undvikas i program som du planerar
	att ge vidare till andra eftersom du inte kan vara säker på att målservern
	stöder dessa. 

Stängningstaggen för ett block inkluderar nyradstecknet som följer om det finns ett sådant. Stängningstaggen
injicerar även ett semikolon (;) så du behöver inte skriva ett sådant.

Exempel 5-2. Avancerat smitande:

...example 5-2 goes here...

Detta fungerar som tänkt eftersom PHP bara arbetar med den kod som finns mellan <?php och ?>. I detta fall
är exemplet klumpigt men vid längre textstycken är det här ofta en bättre metod än echo() eller print().

EOF ^_^