PHPで動的にJavascriptファイルを出力してみる

PHPで、動的にJavascriptファイルを作りました。

test.php

<?php

$str = <<<EOD
function start(){
    alert("test");
}
EOD;

echo $str;

?>

これを↓こちらのブックマークレットで呼び出すと、動的に作ったJSファイルを呼び出すことができます。

javascript:(function()%7Bvar script=document.createElement('script');script.type='text/javascript';script.src='http://localhost/test.php';var firstScript=document.getElementsByTagName('script')%5B0%5D;firstScript.parentNode.insertBefore(script,firstScript);script.onload=function()%7Bstart()%7D%7D)();