最佳答案
我有这样的代码:
<script type="text/javascript">
var foo = 'bar';
<?php
file_put_contents('foo.txt', ' + foo + ');
?>
var baz = <?php echo 42; ?>;
alert(baz);
</script>
为什么这不是写“酒吧”到我的文本文件,但提醒“42”?
注意:这个问题的早期版本明确地是关于服务器上的PHP和客户端上的JavaScript。当一种语言在客户机上运行,另一种在服务器上运行时,任何语言对的问题和解决方案的本质是相同的(即使它们是相同的语言)。当你看到讨论特定语言的答案时,请把这一点考虑在内。