eatyourcookie
Goto Top

Unterschied zwischen (spitzklammerauf)? und (spitzeklammerauf)?php

Schreib' hier grade an 'nem schönen PHP-Quellcode rum, der mir solangsam die Geduld kostet. Das Ganze ist nämlich absolut nicht mein Fachgebiet. :o
Auf jeden Fall würde ich gerne eben wissen wo der unterschied zwischen " <? " und " <?php ". In der ersten Form verarbeitet xampp den PHP-Code nicht, in der zweiten Form schon, aber dann nicht mehr so wie gestern auf einem weiteren Laptop, auf dem ich mir das ganze schreiben lassen habe.

Content-Key: 138944

Url: https://administrator.de/contentid/138944

Ausgedruckt am: 28.03.2024 um 18:03 Uhr

Mitglied: dog
dog 23.03.2010 um 13:36:57 Uhr
Goto Top
<? sind sog. Short Open Tags.
Eigentlich wurde geplant die bei PHP6 rauszuwerfen, aber jetzt bleiben sie erstmal drinne.
Von der Benutzung rate ich trotzdem ab.

Short Open Tags müssen in der php.ini erst aktiviert werden.
Mitglied: eatyourcookie
eatyourcookie 23.03.2010 um 13:41:37 Uhr
Goto Top
ok, dann müsste ich ncoh wissen, was in folgender zeile nicht formgerecht ist:

<td><a href="delete.php?id=<?php=$data[id];?>"></a><img src="delete.png"></a></td>  

Ich krieg in den link keinen verdammten wert eingetragen..
Mitglied: dog
dog 23.03.2010 um 13:49:55 Uhr
Goto Top
Hast du da versucht die Short Open Tags auf normale umzuwandeln?
<?=$variable?>
Ist die Short Tag Schreibweise für:
<?php echo $variable ?>
Mitglied: eatyourcookie
eatyourcookie 23.03.2010 um 14:03:11 Uhr
Goto Top
ja genau, ich wusste es halt nicht besser.
also entweder short und dann mit =
oder <?php und dann mit echo?