webForumDet fria alternativet

expecting T_VARIABLE or '$'

PHP

7 svar · 647 visningar · startad av silfver

Medlem sedan apr. 200312 679 inlägg
Frågan#1

Varför fungerar inte detta på min webbserver?

<? $startsida = "hej"; ?>
<? $=startsida; ?>

Servern genererar följande fel:

Parse error: syntax error, unexpected '=', expecting T_VARIABLE or '$' in /Applications/MAMP/htdocs/portfolio/inc/header.php on line 17

Det fungerar utan problem på mitt webbotell, men inte på min egen dator. Nån inställning i PHP som är fel?

Medlem sedan sep. 20005 700 inlägg
#2

Vad försöker du åstadkomma med

$=startsida;

?

Medlem sedan apr. 200312 679 inlägg
#3

Gein skrev:

Vad försöker du åstadkomma med

$=startsida;

?

Tack. ;)

<?=$startsida; ?>

Ska det ju vara. :bire

Medlem sedan sep. 20005 700 inlägg
#4

Ja, eller så gör man som vanligt folk.

<?php $startsida = "hej"; 
echo $startsida; ?>

Sluta sup och koda samtidigt! ;)

Medlem sedan apr. 200312 679 inlägg
#5

Hehe. :e De två variablarna jag skrev ligger i två olika dokument egentligen, det är därför jag skrev så. :)

Medlem sedan juli 200435 inlägg
#6

silfver skrev:

Hehe. :e De två variablarna jag skrev ligger i två olika dokument egentligen, det är därför jag skrev så. :)

Det är fortfarande dumt att använda <?=$var?> istället för <?php $var; ?>

Medlem sedan nov. 20041 740 inlägg
#7

Andreas123 skrev:

Det är fortfarande dumt att använda <?=$var?>

Kan du förklara varför det skulle vara dumt?

Medlem sedan jan. 20023 327 inlägg
#8

Kan bli krockar med exempelvis XML som använder:

<?xml version="1.0" encoding="ISO-8859-1"?>
262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)