1

我正在开发我的第一个 jquery 移动 Web 应用程序,并试图了解与一个 HTML 文件中的多个页面相关的服务器端 (PHP) 代码的关系。

在这种情况下,我有一个 html 文件,其中包含 Web 应用程序的所有各种页面:索引、登录、注册、设置等(只是前端,所有实际数据请求都通过 PRG 处理)。根据显示的任何#page,我可以将我的PHP代码嵌套在#page div中,以便仅在调用该#page div时运行,还是无论调用哪个页面div,所有的php都运行?

例子:

<div data-role="page" id="index"  data-theme="b">
<?php $this is some thing that is pertinent only to elements within the #index page.?>
</div> <!--#index -->


<div data-role="page" id="login"  data-theme="b">
<?php $this is something that is only pertinent to the login page, and will NOT play nice with the other php code in the page.?>
</div> <!-- #login -->

这两个 php 项目会运行,还是只会运行活动的#page div 中的项目?

非常感谢任何帮助或建议。

4

1 回答 1

0

加上@Marc B 所说的,当一个 PHP 文件运行时,它从上到下遍历,输出纯文本(标签外的文本)并执行 PHP 脚本(运行 PHP 函数并输出打印结果)。

因此,在您的示例中,如果没有产生错误,两个 PHP 代码块都将被执行。就像现在一样,第一个块会产生错误并停止处理。

了解服务器端与客户端编码概念的一个好方法是阅读 w3schools PHP 教程:http ://www.w3schools.com/php/

于 2013-04-17T01:18:23.633 回答