---
title: "Allmänna frågor om PHP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15217-allmänna-frågor-om-php"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Eclipse"
published: "2001-01-31T10:35:00.000Z"
updated: "2001-02-02T09:08:00.000Z"
replies: 13
views: 217
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15217-allmänna-frågor-om-php"
---

# Allmänna frågor om PHP

## #1 — Eclipse, 2001-01-31T10:35Z

Hur skriver man \<% response.redirect "index.php" %\> med PHP?

Hur skeiver man \<% response.write "Namn: " & myName %\> med PHP? Här är det &-tecknet som åsyftas.

Måste man använda printf i stället för echo?

Permalänk: https://www.webforum.nu/p/15217

## #2 — Kim, 2001-01-31T10:58Z

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.

Permalänk: https://www.webforum.nu/p/316906

## #3 — Eclipse, 2001-01-31T12:01Z

Jag har hackat lite i C så printf känner jag till. echo är nytt. Så om jag bara håller på med databaser torde echo räcka?

```
<?
# kod
?>

eller...

<?php
# kod
?>
```

Vad är skillnaden mellan ovanstående? Varför ser man båda? Finns det någon fördel att använda det ena sättet före det andra?

Permalänk: https://www.webforum.nu/p/316907

## #4 — Kim, 2001-01-31T14:42Z

Ja du, jag använder jämt \<? men det skadar väl egentligen aldrig att använda \<?php

Permalänk: https://www.webforum.nu/p/316908

## #5 — Eclipse, 2001-02-01T10:25Z

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?

Permalänk: https://www.webforum.nu/p/316909

## #6 — woodi, 2001-02-01T11:12Z

Ska Du hänvisa till variabel med %s så får Du använda printf instället för echo!

[Här](http://www.php.net/manual/en/function.sprintf.php) finner Du formateringarna för printf och sprintf.

Permalänk: https://www.webforum.nu/p/316910

## #7 — Eclipse, 2001-02-01T12:25Z

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!

Permalänk: https://www.webforum.nu/p/316911

## #8 — Eclipse, 2001-02-01T15:07Z

Man lär sig så länge man lever. Tänk att det sker saker även på denna fronten!

**$a === $b Identical** True if $a is equal to $b, and they are of the same type. (PHP4 only)

Permalänk: https://www.webforum.nu/p/316912

## #9 — Eclipse, 2001-02-01T15:12Z

```
<?php
 echo "<h3>Postincrement</h3>";
 $a = 5;
 echo "Should be 5: " . $a++ . "<br>\n";
 echo "Should be 6: " . $a . "<br>\n";

 echo "<h3>Preincrement</h3>";
 $a = 5;
 echo "Should be 6: " . ++$a . "<br>\n";
 echo "Should be 6: " . $a . "<br>\n";

 echo "<h3>Postdecrement</h3>";
 $a = 5;
 echo "Should be 5: " . $a-- . "<br>\n";
 echo "Should be 4: " . $a . "<br>\n";

 echo "<h3>Predecrement</h3>";
 $a = 5;
 echo "Should be 4: " . --$a . "<br>\n";
 echo "Should be 4: " . $a . "<br>\n";
 ?>
```

Det här var ett bra exempel. Man måste ha en pungt mellan de olika delarna i echo. Det gillar jag och det liknar asp! :-)

Permalänk: https://www.webforum.nu/p/316913

## #10 — Eclipse, 2001-02-01T15:21Z

Ha! Man kan ju skriva,

\<?
print "Din webbläsare " . $HTTP_USER_AGENT;
?\>

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?

Permalänk: https://www.webforum.nu/p/316914

## #11 — Kim, 2001-02-01T17:17Z

Nja, det har väl mest blivit så att jag började använda echo och sen har jag fortsatt med det. :)

Permalänk: https://www.webforum.nu/p/316915

## #12 — Batboy, 2001-02-01T19:15Z

> 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.

/j

Permalänk: https://www.webforum.nu/p/316916

## #13 — Eclipse, 2001-02-02T08:28Z

Kim, som du vet måste man vara konsekvent! Annars blir varje projekt en unik upplevelse... Fortsätt med echo is my vote! :-)

\---
 <http://www.php.net/manual/en/control-structures.php> 

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!

Permalänk: https://www.webforum.nu/p/316917

## #14 — nanne, 2001-02-02T09:08Z

\<%%\> 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å.

Permalänk: https://www.webforum.nu/p/316918

---

Tråden på webben: https://www.webforum.nu/amne/php/15217-allmänna-frågor-om-php
