wywołanie funkcji javascript z php

Usiłuję wywołać funkcję javascript z php. Według wszystkich przykładów, które oglądałem, poniższe powinny działać, ale tak nie jest. Dlaczego nie?

 <?php
    echo "function test";
    echo '<script type="text/javascript">    run();      </script>';
?>

<html>
    <script type="text/javascript">
        function run(){
            alert("hello world");
        }
    </script>
</html>

questionAnswers(3)

yourAnswerToTheQuestion