Avatar billede weblance Nybegynder
11. oktober 2007 - 18:08 Der er 8 kommentarer og
1 løsning

Et define() spørgsmål

Hvis jeg gør sådan:

define("HALLO", "Hej med dig");

echo HALLO; //Bliver til Hej med dig...

Gør jeg sådan:

define("HALLO", "Hej med dig");

$str = "HALLO";

echo $str; //Bliver til HALLO

Kan man ikke på en eller anden måde med få samme resultat ved echo $str som ved echo HALLO?
Avatar billede erikjacobsen Ekspert
11. oktober 2007 - 18:39 #1
$str = HALLO;

echo $str; //Bliver til HALLO
Avatar billede styrk Nybegynder
11. oktober 2007 - 20:44 #2
<?php

define("HALLO", "Hej med dig");

$str = "defineret HALLO:". HALLO;

echo $str;
?>

Burde virke?
Avatar billede weblance Nybegynder
11. oktober 2007 - 21:23 #3
Ja, det er rigtig nok! Kan jeg så på en eller anden måde få dette til at fungere:

define("HALLO_DU", "Hej med dig");

echo "HALLO_" . DU; //Giver HALLO_DU men vil gerne på en eller anden måde få det til at skrive Hej med dig...
Avatar billede styrk Nybegynder
11. oktober 2007 - 21:45 #4
Tror jeg næppe da echo "HALLO_" vil blive opfattet som en streng :o?
Avatar billede erikjacobsen Ekspert
11. oktober 2007 - 22:18 #5
Hvad er det du skal bruge det til?
Avatar billede weblance Nybegynder
16. oktober 2007 - 22:53 #6
Jeg skulle egentlig bruge det til at definere et link i en flersproget side, hvor de forskellige sprog defineres i en separat fil som så bliver inkluderet. Jeg var bare så snæversynet at tro at jeg kun kunne bruge define(). Men jeg kan selvfølgelig bare bruge en $variabel i stedet.

Send et svar begge to, så deles i om point!

Takker.
Avatar billede erikjacobsen Ekspert
16. oktober 2007 - 23:03 #7
Nej tak.
Avatar billede styrk Nybegynder
17. oktober 2007 - 05:58 #8
:-)
Avatar billede weblance Nybegynder
17. oktober 2007 - 17:28 #9
Tak for hjælpen begge to!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Ingeniør til Satellitkommunikation

Politiets Efterretningstjeneste

IT Sikkerhedsarkitekt i PET

Skal lukkes AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Tech Lead til Datacenter Operations

Netcompany A/S

Test Consultant