ist diese Schreibweise bekannt?

  • habt ihr schon mal diesen ausdruck gesehen?


    Code
    <span class="syntaxdefault"><?php include </span><span class="syntaxstring">"{$nav1}_right.php"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">?></span>


    bewirkt das gleiche wie

    Code
    <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php </span><span class="syntaxkeyword">include (</span><span class="syntaxdefault">$nav</span><span class="syntaxkeyword">.</span><span class="syntaxstring">"_right.php"</span><span class="syntaxkeyword">);</span><span class="syntaxdefault">?></span></span>


    woher kommt die erste beschreibung , vieleicht andere programmiersprache


    auf php.net konnte ICH nichts finden


    Gruß


    =)

  • Ich bin mir nicht sicher, ob das was ich jetzt sage so richtig ist, aber ich meine das ist eine Art Begrenzung..^^
    Hatte das letztens mal gesehen gehabt.. die Beispiele waren etwa diese:

    PHP
    <span class="syntaxdefault">$Name </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Maik"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">echo </span><span class="syntaxstring">"$Name's ..."</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxcomment">// ergibt: Maik's ...<br /></span><span class="syntaxdefault">echo </span><span class="syntaxstring">"$Names ..."</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxcomment">// ergibt: FEHLER, Da $Names nicht definiert ist<br /></span><span class="syntaxdefault">echo </span><span class="syntaxstring">"{$Name}s ..."</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxcomment">// ergibt: Maiks ...  </span><span class="syntaxdefault"></span>


    Edit:
    Ich hab die Originalseite gefunden^^
    http://www.html-world.de

    PHP
    <span class="syntaxdefault">$name</span><span class="syntaxkeyword">=</span><span class="syntaxstring">'Mike'</span><span class="syntaxkeyword">;<br /><br />echo </span><span class="syntaxstring">'$name\'s PC.'</span><span class="syntaxkeyword">; <br /></span><span class="syntaxcomment">//ergibt: $name's PC., da single-quoted<br /><br /></span><span class="syntaxkeyword">echo </span><span class="syntaxstring">"$name's PC."</span><span class="syntaxkeyword">;  <br /></span><span class="syntaxcomment">//ergibt: Mike's PC., da double-quoted<br /><br /></span><span class="syntaxkeyword">echo </span><span class="syntaxstring">"$names PC."</span><span class="syntaxkeyword">; <br /></span><span class="syntaxcomment">//ergibt:  PC., da $names nicht definiert und somit leer ist<br /><br /></span><span class="syntaxkeyword">echo </span><span class="syntaxstring">"{$name}s PC."</span><span class="syntaxkeyword">; <br /></span><span class="syntaxcomment">//ergibt: Mikes PC., da hier Begrenzung der Variable </span><span class="syntaxdefault"></span>



    Was ich noch sehr interessantes gerade dort gefunden habe:

    PHP
    <span class="syntaxdefault"></span><span class="syntaxkeyword">echo <<<MyString<br /></span><span class="syntaxdefault">Dieser Text wird jetzt genauso ausgegeben, <br />wie er hier folgt. Dabei werden<br />Auch Formatierungen wie Zeilenvorschub und <br /> Tabulatoren<br />berücksichtigt.<br />MyString;</span>
  • Zitat von &quot;Sarkkan&quot;
    PHP
    <span class="syntaxdefault">echo </span><span class="syntaxkeyword"><<<MyString<br /></span><span class="syntaxdefault">Dieser Text wird jetzt genauso ausgegeben, <br />wie er hier folgt. Dabei werden<br />Auch Formatierungen wie Zeilenvorschub und <br /> Tabulatoren<br />berücksichtigt.<br />MyString;</span>


    Das ist ein Heredoc.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!