1. #1
    Avatar von The Dope Show
    Registriert seit
    16.12.2013
    Beiträge
    111
    Thanked 193 Times in 24 Posts

    Standard PHP echo Kurzbefehl funktioniert nicht

    Hi,

    ich habe in der PHP Doku gesehen, dass man sich das umständliche
    PHP-Code:
    <?php echo $foo?>
    sparen kann in dem man einfach den kurzen Befehl
    PHP-Code:
    <?=$foo?>
    benutzt. Es klabbt aber irggendwie nicht so richtig...
    Mein Testcode:
    PHP-Code:
    <?php
        $text 
    "test";
    ?>
    <input type="button" value="<?=$test?>" />
    Ausgabe:
    HTML-Code:
    <input type="button" value="<?=$addIconButtonText?>">
    WTF?

  2. #2
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.080
    Thanked 9.118 Times in 2.995 Posts
    Blog Entries
    5

    Standard AW: PHP echo Kurzbefehl funktioniert nicht

    Welche PHP-Version nutzt du? Vor 5.4.0 funktioniert das nur wenn short_open_tag eingeschaltet ist, also
    Code:
    short_open_tag = On
    in der php.ini.


  3. The Following User Says Thank You to DMW007 For This Useful Post:

    The Dope Show (09.07.2014)

  4. #3
    Avatar von The Dope Show
    Registriert seit
    16.12.2013
    Beiträge
    111
    Thanked 193 Times in 24 Posts

    Standard AW: PHP echo Kurzbefehl funktioniert nicht

    Danke das wars
    Ein Problem habe ich aber noch: Wenn es ein Array ist, funktioniert es trotzdem nicht.
    PHP-Code:
    <?php
        $text 
    = array("startButton" => "Start");
    ?>
    <input type="button" value="<?=$text["startButton"]?>" />
    Das führt zu
    HTML-Code:
    <input type="button" value="Array" />

  5. #4

    Registriert seit
    24.04.2014
    Beiträge
    105
    Thanked 627 Times in 47 Posts

    Standard AW: PHP echo Kurzbefehl funktioniert nicht

    Zitat Zitat von The Dope Show Beitrag anzeigen
    Danke das wars
    Ein Problem habe ich aber noch: Wenn es ein Array ist, funktioniert es trotzdem nicht.
    PHP-Code:
    <?php
        $text 
    = array("startButton" => "Start");
    ?>
    <input type="button" value="<?=$text["startButton"]?>" />
    Das führt zu
    HTML-Code:
    <input type="button" value="Array" />

    Bei mir gehts. Ansonsten versuch mal:

    PHP-Code:
    <?php
        $text 
    = array("startButton" => "Start");
    ?>
    <input type="button" value="<?=$text['startButton']?>" />
    Geändert von helfen2 (31.05.2015 um 19:55 Uhr)

Ähnliche Themen

  1. Funkmaus funktioniert nicht
    Von Runix im Forum Windows
    Antworten: 9
    Letzter Beitrag: 12.09.2013, 20:48
  2. Headset funktioniert nicht
    Von Manipulate im Forum Hardware
    Antworten: 3
    Letzter Beitrag: 01.08.2013, 14:53
  3. [H] DayZ Mod funktioniert nicht...
    Von ryudragon14 im Forum Sonstige Games
    Antworten: 3
    Letzter Beitrag: 09.08.2012, 14:05
  4. Schwimmtestprogramm funktioniert nicht !
    Von AlexEHM im Forum C++
    Antworten: 1
    Letzter Beitrag: 12.06.2012, 22:28
  5. Webcam funktioniert nicht
    Von kollos im Forum Hardware
    Antworten: 8
    Letzter Beitrag: 20.03.2012, 18:57
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.