Hur skriver man <% response.redirect "index.php" %> med PHP?
Jag antar att detta skickar besökaren till index.php. I såna fall skriver du
<? header("Location: index.php"); ?>
Hur skeiver man <% response.write "Namn: " & myName %> med PHP? Här är det &-tecknet som åsyftas.
Det skriver du så här:
<? echo "Namn: $myName"; ?>
eller
<? echo 'Namn: ' . $myName; ?>
Måste man använda printf i stället för echo?
Om du skriver till en fil så ska du använda printf. Ska du bara skriva ut något på skärmen så kan du använda echo eller print.
------------------ lyfter man blicken så finns det inga gränser
Eller varför inte <% %> ? :-) Skämt å sido, just att skriva "php" är lite bökigt... tangenterna sitter så dumt till. Det kanske är en vanesak. Men om det går lika bra med <? ?> tror jag nästan att det får räcka. Ska sova på saken.
---
echo "namn: %s, ålder %s", $name, $age;
När man hänvisar till en variabel av olika typer, är det samma tecken då? "%s" s = string...(?) Är det %i för INT?
------------------
Never underestimate your opponents.
Tack woodi! Jag lovar, jag ska inte skriva <% %>. Det var menat som ett skämt... Det måste väl endå ses som et skämt att diskutera asp i ett linux forum!? ;-)
Oavsett vilket så är min tanke att hålla mig till php standarden så mycket som möjligt. De tänkta kunderna kanske vill kolla på koden... och då borde det, så långt det går, vara standard kod.
Dessutom, vad är likheterna mellan php och asp? INGA skulle jag säga! Möjligen tankesättet... men jag vill inte direkt påstå att mina asp talanger kommer till nytta i php. Däremot känns mina kunskaper i C relevanta.
De kunskaper som jag inte har förträngt.. för stränghantering i C är inte att leka med. Där är en fördel med asp, ruggigt mycket mer korkat, men väldigt mycket enklare att fatta och att använda!
------------------
Never underestimate your opponents.
Vad är haken med echo nu då? print är ju ett helt okej uttryck medans echo låter lite fattigt... Som ett substitut för någonting annat. Använder alla det bara för det är en bokstav mindre eller?
------------------
Never underestimate your opponents.
Vad är haken med echo nu då? print är ju ett helt okej uttryck medans echo låter lite fattigt... Som ett substitut för någonting annat. Använder alla det bara för det är en bokstav mindre eller?
$test = print "Hello World";
$test kommer då att bli 1. Detta gör att print() kan användas i mer komplexa uttryck än echo.
Echo ska vara något snabbare, men det är med all säkerhet inte någon märkbar (mätbar?) skillnad.
I manualen under delen IF...THEN...ELSE använder man konsekvent print uttrycket. Det vara bara det jag tyckte var lite märkligt... Man vill ju kolla läget, liksom!
------------------
Never underestimate your opponents.
<%%> Kom till bara för att man skulle kunna använda program som DreamWeaver och Homesite för att koda in PHP.
<? ?> är ju den vanligaste. Men samma tagg används för XML
Därför rekommenderar php gänget att man använder <?php ?> istället.
Men det är ju en smaksak vilket man använder så.
------------------
"Information wants to be free -- because it is now so easy to copy and distribute casually -- and information wants to be expensive -- because in an Information Age, nothing is so valuable as the right information at the right time."
- John Perry Barlow