PHP编程在WAP开发中的应用
11.3.1 基本规则
以WML为例,使用PHP编写WML程序的基本规则如下:
(1) 使用“”和“?>”来包含PHP编写的WML程序行,格式为:
……(程序行);
?>
(2) 程序行语句均以分号( ; )结尾,这是与ASP编写WML程序不同的地方。
(3) 使用PHP的header关键字来声明WML的文件类型,基本格式为:
header("Content-type: text/vnd.wap.wml");
上述格式是专为WAP浏览器识别而采取的书写格式。如果开发中用户想使用普通的浏览器,如IE浏览器来测试程序效果,则可在该语句的前面加上双斜线(//),格式为:
// header("Content-type: text/vnd.wap.wml");
这样,基于PC的浏览器将忽略程序中无法理解的WML标签,这时当前的程序实际上成为了HTML页面。当想在WAP设备或者模拟器上测试的时候,只需要去掉“//”,当前页面就会自动变成WML页面。
(4) 其他WML标签和语句行一律使用PHP的echo关键字来声明,每个WML行的后面加上换行符“ ”(根据需要,也可加多个)。其基本格式为:
echo("……(WML标签和语句行) ");
例如,下面的语句就是PHP编写WML语句行的典型例子:
echo(" ");
而且,echo语句中的“WML标签和语句行”可以连写,以节省程序代码行。例如,下面的一行语句就连写了WML的3行标签语句:
echo (" "); (5) 声明脚本语言。这是对PHP编程的继承,向编译器声明当前程序采用的脚本语言为PHP,格式为: 不过这一句可以省略,因为编译器能够自动识别PHP的脚本程序。 (6) 文件最后保存时采用的扩展名为“.php”或“.php3”,而不是“.wml”等扩展名。
推荐阅读
-
关于JSON以及JSON在PHP中的应用技巧_PHP
-
session在PHP大型web应用中的使用
-
介绍JSON在PHP中的应用说明与实例
-
ajax在joomla中的原生态应用代码_PHP
-
xml在joomla表单中的应用详解分享_PHP
-
AES加解密在php接口请求过程中的应用示例
-
[转]EJB3.0中的依赖注入,截获器及其在WebLogic Server 10中的扩展 博客分类: J2EE开发技术指南企业应用面临的问题EJB3开发应用 weblogicejb企业应用应用服务器spring
-
java中 避免过多的使用同步 博客分类: java疑惑 java面向对象编程企业应用面临的问题J2EE开发技术指南 javawaitnotifynotifyAllThread
-
手把手教你在SAE上打造自己的免费天气预报应用 博客分类: 天气预报PHP编程 天气PHPSAE新浪云
-
在java商城开发中map集合的应用 博客分类: 互联网Java hashmaptreemapjavaobject插入