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 zend 相对路径问题
Jan 12 PHP
php smarty 二级分类代码和模版循环例子
Jun 16 PHP
php文件上传的例子及参数详解
Dec 12 PHP
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
Jan 31 PHP
yii框架通过控制台命令创建定时任务示例
Apr 30 PHP
PHP中常用的输出函数总结
Sep 22 PHP
PHP中mysqli_affected_rows作用行数返回值分析
Dec 26 PHP
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号
Sep 30 PHP
PHP使用SOAP扩展实现WebService的方法
Apr 01 PHP
简单解析PHP程序的运行流程
Jun 23 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
Nov 08 PHP
php批量删除操作(数据访问)
May 23 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中使用XML
2006/10/09 PHP
PHP写杨辉三角实例代码
2011/07/17 PHP
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
php探针使用原理和技巧讲解
2019/09/17 PHP
javascript第一课
2007/02/27 Javascript
javascript 中String.match()与RegExp.exec()的区别说明
2013/01/10 Javascript
JQuery EasyUI 加载两次url的原因分析及解决方案
2014/08/18 Javascript
jQuery实现遮罩层登录对话框
2016/12/29 Javascript
javascript阻止事件冒泡和浏览器的默认行为
2017/01/21 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
微信小程序实现页面下拉刷新和上拉加载功能详解
2018/12/03 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
2019/05/18 Javascript
React组件对子组件children进行加强的方法
2019/06/23 Javascript
vue实现记事本功能
2019/06/26 Javascript
微信小程序开发摇一摇功能
2019/11/22 Javascript
Vue 解决路由过渡动画抖动问题(实例详解)
2020/01/05 Javascript
vue自动添加浏览器兼容前后缀操作
2020/08/13 Javascript
jquery+ajax实现异步上传文件显示进度条
2020/08/17 jQuery
Python生成验证码实例
2014/08/21 Python
Python3实现的画图及加载图片动画效果示例
2018/01/19 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
Pycharm连接远程服务器并实现远程调试的实现
2019/08/02 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
python分布式计算dispy的使用详解
2019/12/22 Python
Python多重继承之菱形继承的实例详解
2020/02/12 Python
使用分层画布来优化HTML5渲染的教程
2015/05/08 HTML / CSS
博士学位自我鉴定范文
2013/12/26 职场文书
《两只鸟蛋》教学反思
2014/02/10 职场文书
检讨书范文大全
2015/05/07 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书
六五普法心得体会2016
2016/01/21 职场文书
Python OpenCV实现传统图片格式与base64转换
2021/06/13 Python
利用Python将list列表写入文件并读取的方法汇总
2022/03/25 Python
Java 获取Word中所有的插入和删除修订的方法
2022/04/06 Java/Android
vue3不同环境下实现配置代理
2022/05/25 Vue.js