我正在开发我的第一个jquery移动网络应用程序,并且正在尝试理解与一个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中的项目会运行?
非常感谢任何帮助或建议。
答案 0 :(得分:0)
添加@Marc B所说的,当运行PHP文件时,它从上到下经历,输出纯文本(标签外的文本)并执行PHP脚本(运行PHP函数并输出打印结果)
因此,在您的示例中,如果没有产生错误,将执行两个PHP代码块。就像现在一样,第一个块会产生错误并停止处理。
了解服务器端与客户端编码概念的一个好方法是通过w3schools PHP教程:http://www.w3schools.com/php/