Ja det kan du godt, men du for nok ikke det ønskede resultat (at udskrive tekst fra php)
Mit gæt er du gerne vil have:
alert('<?php echo "test" ?>');
til at udskrive "test".
Det ville i stedet udskrive: <?php echo "test" ?>
Grunden til dette er at php er server-side (det hele sker på serveren) mens javascript er client-side (her sker det hos brugeren).
Dog findes der en "teknik" som heder AJAX der gør at du kan hente andre filers fra samme doname, det kan være XML men også PHP, efter siden er sendt til brugeren.
gammelt eksempel:
http://www.netkogeren.a-mweb.dk/TEST/Her sker det, at det du indtaster i feltet bliver sendt til en php fil på serveren, som udskriver noget. Det der bliver udskrevet er i dette tilfælde det som blev sendt, men det kan også være andet fx noget fra en database.
Det der bliver udskrevet kommes ind i en variabel i din JavaScript kode, hvor efter du kan gøre hvad du vil med det. Jeg sætter det ind i den grå boks.
Husk at tage et kik på:
http://www.dengodekode.dk/artikler/ajax/xmlhttprequest_wrapper.phphvis du er blevet interesseret.