为什么PHP脚本在Web浏览器中不起作用?
2022-08-30 21:50:57
我们都在StackOverflow上看到了许多问题,这些问题都是基于PHP像Javascript一样工作的想法。如果该人显然不了解PHP是Preproccessor,并且仅在页面发送之前工作。
一个明显的示例是以下代码,当用户按下按钮时,该代码将不会运行。runCommand()
<a href="<?php runCommand(); ?>">Click Me!</a>
就像在Javascript中一样
<a href="javascript:runCommand();">Click Me!</a>
我看到过很多这样的问题,这些问题来自新人,他们只是没有意识到PHP是如何工作的。
我的问题是:哪里有一个很好的资源来解释PHP是如何工作的?
我希望能够将人们重定向到一个页面,可以让他们走上正确的轨道,并知道成为Preproccessor意味着什么。
(这也让我懒惰,不必每次出现时都写一个解释,但不要告诉任何人!
如果您不知道有哪个地方可以很好地描述这一点,请随时提供自己的解释。
正如Carl Smotricz所指出的,PHP有一部分可以在浏览器之外使用。但我主要谈论的是Apache环境中的用户请求网页,并期望得到一些东西,通常是在HTML中。