/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Spørgsmål om ->
Fra : Stefan Bruhn


Dato : 23-05-01 20:22

burde denne kode ikke skrive udskrive tallet 125?

<?
$tal = 100;
$talmoms -> $tal*1.25;
echo $talmoms;
?>

Ideen var at man så senere kunne ændre $tal uden at skulle huske at
ændre $talmoms også.
Nogen der kan se hvad jeg gør galt?

Mvh. / Regards Stefan Bruhn
--
<?$email = unserialize("a:15:{i:0;i:115;i:1;i:116;i:2;i:101;i:3;i:102
;i:4;i:97;i:5;i:110;i:6;i:64;i:7;i:98;i:8;i:114;i:9;i:117;i:10;i:104
;i:11;i:110;i:12;i:46;i:13;i:116;i:14;i:111;}");
for ($i=0;$i<=15;$i++) {echo chr($email[$i]);}?>

 
 
Andreas Haugstrup - ~ (23-05-2001)
Kommentar
Fra : Andreas Haugstrup - ~


Dato : 23-05-01 20:26

<?
$tal = 100;
$talmoms = $tal*1.25;
echo $talmoms;
?>

prøv det



Stefan Bruhn (23-05-2001)
Kommentar
Fra : Stefan Bruhn


Dato : 23-05-01 20:29

On Wed, 23 May 2001 21:25:38 +0200, "Andreas Haugstrup - solitude.dk"
<admin@solitude.dk> wrote:

><?
>$tal = 100;
>$talmoms = $tal*1.25;
>echo $talmoms;
>?>
>
>prøv det
>

Nej.
Hvis jeg så laver

<?
$tal = 100:
$talmoms = $tal*1.25;
echo $talmoms;

$tal = 200
echo $talmoms;
?>

Begge steder står der 125, selv om der skulle 250 i det andet tilfælde
for at det er korrekt moms.

Det jeg vil lave er istedet for at sætte variablen lig med $tal gange
1,25, vil jeg sætte den som en reference til $tal ganget med 1,25.

Mvh. / Regards Stefan Bruhn
--
<?$email = unserialize("a:15:{i:0;i:115;i:1;i:116;i:2;i:101;i:3;i:102
;i:4;i:97;i:5;i:110;i:6;i:64;i:7;i:98;i:8;i:114;i:9;i:117;i:10;i:104
;i:11;i:110;i:12;i:46;i:13;i:116;i:14;i:111;}");
for ($i=0;$i<=15;$i++) {echo chr($email[$i]);}?>

Steven Bergstedt (23-05-2001)
Kommentar
Fra : Steven Bergstedt


Dato : 23-05-01 20:35

Stefan Bruhn <news002@3x7.dk> wrote in
<hn3ogt4rdj4vn3j91gtslpl6fbg98adla9@ghashul.dk>:

><?
>$tal = 100:
$tal = 100;
>$talmoms = $tal*1.25;
>echo $talmoms;
>
>$tal = 200
$tal = 200;
>echo $talmoms;
>?>
>
>Begge steder står der 125, selv om der skulle 250 i det andet tilfælde
>for at det er korrekt moms.

Det er fordi du skal redeclaration af variablen igen.

--
/* Best regards
   ^Segal^ - Steven Bergstedt
      Life is a bit like cola */

Stefan Bruhn (23-05-2001)
Kommentar
Fra : Stefan Bruhn


Dato : 23-05-01 20:41

On 23 May 2001 19:34:51 GMT, mail@linuxguru.dk (Steven Bergstedt) wrote:

>Det er fordi du skal redeclaration af variablen igen.

Det er jo netop pointen at jeg vil undgå det...
Ellers ville jeg jo bare bruge =

Jeg har set det gjort et sted, men kan ikke huske præcis hvordan, men er
ret sikker på at det var -> der blev brugt.

Mvh. / Regards Stefan Bruhn
--
<?$email = unserialize("a:15:{i:0;i:115;i:1;i:116;i:2;i:101;i:3;i:102
;i:4;i:97;i:5;i:110;i:6;i:64;i:7;i:98;i:8;i:114;i:9;i:117;i:10;i:104
;i:11;i:110;i:12;i:46;i:13;i:116;i:14;i:111;}");
for ($i=0;$i<=15;$i++) {echo chr($email[$i]);}?>

Steven Bergstedt (23-05-2001)
Kommentar
Fra : Steven Bergstedt


Dato : 23-05-01 20:49

Stefan Bruhn <news002@3x7.dk> wrote in <uf4ogtg3r558ba8r5th7j9tr6ls5rr9fr1
@ghashul.dk>:

>Det er jo netop pointen at jeg vil undgå det...

hmm...Jeg ville lave en funktion i stedet.

--
/* Best regards
   ^Segal^ - Steven Bergstedt
      Life is a bit like cola */

Niels Andersen (24-05-2001)
Kommentar
Fra : Niels Andersen


Dato : 24-05-01 10:55

"Stefan Bruhn" <news002@3x7.dk> skrev i en meddelelse
news:hn3ogt4rdj4vn3j91gtslpl6fbg98adla9@ghashul.dk...
> $tal = 100:
> $talmoms = $tal*1.25;
> echo $talmoms;
>
> $tal = 200
> echo $talmoms;
>
> Begge steder står der 125, selv om der skulle 250 i det andet tilfælde
> for at det er korrekt moms.
>
> Det jeg vil lave er istedet for at sætte variablen lig med $tal gange
> 1,25, vil jeg sætte den som en reference til $tal ganget med 1,25.

Jeg tror ikke du kan have en variabel til at indeholde en beregning på den
måde... Det nærmeste jeg er kommet er dette:

$talmoms = create_function('','return $GLOBALS["tal"]*1.25');
echo $talmoms();

Men det er da noget underligt noget. Dette er vist bedre:

function talmoms($tal)
{
return $tal*1.25;
}

$tal = 100;
echo talmoms($tal);

$tal = 200;
echo talmoms($tal);


Mvh.

Niels Andersen



Stefan Bruhn (24-05-2001)
Kommentar
Fra : Stefan Bruhn


Dato : 24-05-01 11:46

On Thu, 24 May 2001 11:54:36 +0200, "Niels Andersen"
<niels-usenet@myplace.dk> wrote:

>Men det er da noget underligt noget. Dette er vist bedre:

Ok, jeg mente bare man kunne det andet ;)
Jeg holder mig til en funktion, tak for hjælpen.

Mvh. / Regards Stefan Bruhn
--
<?$email = unserialize("a:15:{i:0;i:115;i:1;i:116;i:2;i:101;i:3;i:102
;i:4;i:97;i:5;i:110;i:6;i:64;i:7;i:98;i:8;i:114;i:9;i:117;i:10;i:104
;i:11;i:110;i:12;i:46;i:13;i:116;i:14;i:111;}");
for ($i=0;$i<=15;$i++) {echo chr($email[$i]);}?>

Steven Bergstedt (23-05-2001)
Kommentar
Fra : Steven Bergstedt


Dato : 23-05-01 20:28

Stefan Bruhn <news002@3x7.dk> wrote in <073ogtov7fkkb6l5jlbq46rpmsesn3igp3
@ghashul.dk>:

>burde denne kode ikke skrive udskrive tallet 125?
><?
>$tal = 100;
>$talmoms -> $tal*1.25;
>echo $talmoms;
>?>

Hvis du ændre -> til = så er den i vinkel;)
--
/* Best regards
   ^Segal^ - Steven Bergstedt
      Life is a bit like cola */

Søg
Reklame
Statistik
Spørgsmål : 177523
Tips : 31968
Nyheder : 719565
Indlæg : 6408674
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste