php 中的4种标记风格介绍


Posted in PHP onMay 10, 2012

今天看论坛的时候,看到一新手的错误代码,看了很久都没发现错误。我正纳闷呢?(这是为什么呢?)呵呵。
后来才发现标记问题,他使用的是短标记。而我的php.in配置里并没有开启它。哎惭愧呀!

1.xml风格(标准风格推荐使用)

<?php 
echo"这是xml风格的标记"; 
?>

xml风格的标记是常用的标记,也是推荐使用的标记,服务器不能禁用,该风格的标记在xml,xhtml中都可以使用。

2.脚本风格

<script languange="php"> 
echo'这是脚本风格的标记'; 
</script>

3.简短风格

<?这是简短风格的标记;?>

注:需要在php.ini中设置short _open_tag=on,默认是on,或者在 PHP 编译时加入了 ?enable-short-tags 选项。(PHP 3版本还可以通过 short_tags() 函数激活使用短标记。)

4.asp风格

<% 
echo'这是asp风格的标记'; 
%>

注:需要在 php.ini 配置文件中开启 asp_tags = on;

上面asp风格与简短风格需要在php.ini中设置下。默认是不支持的。

注: 对 ASP 风格标记的支持是 3.0.4 版添加的。

注: 在以下情况应避免使用短标记:开发需要发行的程序或者库,或者在用户不能控制的服务器上开发。因为目标服务器可能不支持短标记。为了代码的移植及发行,确保不要使用短标记。

PHP 相关文章推荐
让PHP以ROOT权限执行系统命令的方法
Feb 10 PHP
php 面试碰到过的问题 在此做下记录
Jun 09 PHP
PHP mb_convert_encoding文字编码的转换函数介绍
Nov 10 PHP
比file_get_contents稳定的curl_get_contents分享
Jan 11 PHP
Zend的AutoLoad机制介绍
Sep 27 PHP
php session劫持和防范的方法
Nov 12 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
Aug 28 PHP
JavaScript实现滚动栏效果的方法
Apr 27 PHP
Laravel框架实现发送短信验证功能代码
Jun 06 PHP
PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例
Mar 31 PHP
php ActiveMQ的安装与使用方法图文教程
Feb 23 PHP
PHP实现随机发扑克牌
Apr 22 PHP
php中常用的预定义变量小结
May 09 #PHP
web目录下不应该存在多余的程序(安全考虑)
May 09 #PHP
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
May 07 #PHP
PHP中数组的三种排序方法分享
May 07 #PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
May 07 #PHP
php错误、异常处理机制(补充)
May 07 #PHP
PHP中的错误处理、异常处理机制分析
May 07 #PHP
You might like
php 上传功能实例代码
2010/04/13 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
2011/12/05 PHP
php验证session无效的解决方法
2014/11/04 PHP
php文件缓存类用法实例分析
2015/04/22 PHP
PHP获取文件行数的方法
2015/06/10 PHP
php实现socket推送技术的示例
2017/12/20 PHP
传智播客学习之java 反射
2009/11/22 Javascript
详解JavaScript中undefined与null的区别
2014/03/29 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
2017/07/11 Javascript
利用Angular2的Observables实现交互控制的方法
2018/12/27 Javascript
element-ui多文件上传的实现示例
2019/04/10 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
2020/01/12 Javascript
Javascript地址引用代码实例解析
2020/02/25 Javascript
vue 子组件和父组件传值的示例
2020/09/11 Javascript
Vue+Openlayers自定义轨迹动画
2020/09/24 Javascript
[03:24][TI9纪实] Dota奶爸
2019/08/22 DOTA
[45:16]完美世界DOTA2联赛循环赛 IO vs FTD BO2第二场 11.05
2020/11/06 DOTA
详解Python中的array数组模块相关使用
2016/07/05 Python
用生成器来改写直接返回列表的函数方法
2017/05/25 Python
python Flask实现restful api service
2017/12/04 Python
Python 离线工作环境搭建的方法步骤
2019/07/29 Python
Python在cmd上打印彩色文字实现过程详解
2019/08/07 Python
Python生态圈图像格式转换问题(推荐)
2019/12/02 Python
python实现连连看游戏
2020/02/14 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
2020/06/01 Python
Shoes For Crews法国官网:美国领先的防滑鞋设计和制造商
2018/01/01 全球购物
TIME时代杂志台湾总代理:台时亚洲
2018/10/22 全球购物
Onzie官网:美国时尚瑜伽品牌
2019/08/21 全球购物
学校机关党总支领导班子整改工作方案
2014/10/26 职场文书
安全教育观后感
2015/06/17 职场文书
会议主持词通用版
2019/04/02 职场文书
MySQL数据库压缩版本安装与配置详细教程
2021/05/21 MySQL
Redis 持久化 RDB 与 AOF的执行过程
2021/11/07 Redis
Python IO文件管理的具体使用
2022/03/20 Python
Mysql 如何合理地统计一个数据库里的所有表的数据量
2022/04/18 MySQL