selfmade01: JS Schrebweise Funktionsaufruf

Beitrag lesen

Hallo,

habe hier einen Beispielcode dessen Schreibweise ich nicht verstehe.
Hier ein Ausschnitt des  Beispiels:

// Aufruf der Javascriptfunktion in PHP
$grid->setNavEvent('add', 'beforeShowForm', $beforeshowadd);

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 ?

ich kannte eine js-Definition bis jetzt so, dass man mit einem <script></script> diese definieren muss, hier in diesem Beispiel wohl nicht. Wieso?

Wenn ich nun innerhalb dieser "$beforeshowadd = <<< BEFORESHOW" eine andere js-Funktion aufrufen möchte die ausserhalb steht also mit in einem <script> dann funktioniert das nicht.

Hat jemand dazu eine Erklärung oder einen Link zu einer deutschen Seite in der diese Programmiertechnik erklärt wird?

danke
Grüße Jürgen