Gå til innhold

Hvorfor går ikke dette?


Anbefalte innlegg

Skrevet

<option value="<?$rad['beskr','pkode','pris']?>"><?$rad['beskr','pkode','pris']?></option>

 

PHPEdit klager på den første <?... og samme linje får feilmelding når jeg laster opp dokumentet. Noen som skjønner hvorfor det er slik?

 

Takk.

Videoannonse
Annonse
Gjest Slettet-rXRozPkg
Skrevet

<?=

Skrevet

vent nå litt.... et lite spørsmål:

 

<?php

$variabel; 

?>

 

...gir ingen feilmelding, hvorfor gjør da <?$variabel?> det? Eller er fordi trådstarter bruker $rad['beskr','pkode','pris'] ?

Skrevet

<? $variabel ?> Skal ikke funke. <?=$variabel?> Skal funke.

<? er jo egentlig det samme som <?php og da må du ha med echo $variabel;

Men for all del ikke bruk short tags, det blir bare vanskeligere å lese koden etter på. Og det er bedre å skrive mer kode og få en mer forståelig kode.

Skrevet
<? $variabel ?> Skal ikke funke. <?=$variabel?> Skal funke.

<? er jo egentlig det samme som <?php og da må du ha med echo $variabel;

Men for all del ikke bruk short tags, det blir bare vanskeligere å lese koden etter på. Og det er bedre å skrive mer kode og få en mer forståelig kode.

enig der, men man får vel ikke feilmelinger av $variabler som bare nevnes? synes igrunn det var litt interessant, for <? $variabel ?> gir ikke noe output, men den ødelegger vel heller ingen ting?

Skrevet

Stemmer det at den ikke gir noen feilmelding. Litt merkelig egentlig, skulle fått en parse error der når man ikke bruker ; til å avslutte med.

Men men, man bør selv klare å se at den lille kode biten er feil.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...