Der Martin: String-Notation

Beitrag lesen

Hi,

habe hier einen Beispielcode dessen Schreibweise ich nicht verstehe.

ja, aber es ist der PHP-Code, den du nicht verstehst.

ohne jegliche <script></script> Anweisung steht dann in der PHP-Seite diese Funktionsdefinition

$beforeshowadd = <<< BEFORESHOW

function(formid)
{
// hier dann der Javavscriptcode
}
BEFORESHOW;


>   
> kann mir das jemand kurz erklären was diese Definition "$beforeshowadd = <<< BEFORESHOW" bedeutet ?  
  
Das ist die sogenannte HEREDOC-Notation, eine der vielen Möglichkeiten von PHP, eine Stringkonstante zu notieren. Die Stringkonstante wird dabei mit <<<Bezeichner eingeleitet, und mit demselben Bezeichner ohne Einrückung am Zeilenanfang beendet. Nachzulesen [im PHP-Manual](http://php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc), wo sonst?  
  
Ciao,  
 Martin  

-- 
Ungeschehene Ereignisse können einen katastrophalen Mangel an Folgen nach sich ziehen.  
  (Unbekannter Politiker)  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(