php四种定界符详解


Posted in PHP onFebruary 16, 2017

闲来无事,研究了与java、c#完全不同的领域php,php即(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”),对于学习php的初学者,不得不掌握apache的部署,apache的部署,后面会讲到,当然对php、apache、mysql现在也有比较多一键式部署工具,例如WAMP(windows、apache、mysql、php);资源网上比较多,这里就不讲相关的资源链接发出来了,为避免出现获取积分的嫌疑;言归正传,下面就讲讲php的基础知识吧。

四种界定符(什么是界定符?)我们可以理解成起始符、分解符。php为什么要四种界定符,这里不难理解,首先php是开源语言,而且他的发展在html、c#、java、之后才发展出来的。没有无缘无故的恨,也没有无缘无故爱,php虽然是开源的,但是也要有人关注,关注的大多数人,也许就像我们这种一样,c#、java的从业者,对于新型的开发语言,需要一个接受的过程,所以php官网也就出现了四种界定符,下面就跟着一起来学吧?说的不好,请大胆拍砖!

1.标准写法<?php ?>,也是官网推荐的写法,起始号<?php  结束符号 ?>,这里比较好理解,其实跟html的起始符号类似,在这里对于初学者,推荐使用Dreamwearm工具,工具里对<? 定义为服务器置标,服务器置标这里就更好理解了,既然是跟服务区有关的,那么php理所当然是可以编写动态页面,对应html里动态页面和静态页面定义,我想在这里就不要过多的介绍了,静态和动态的区别,就是是否请求服务,写法如下:

<?php
 echo '锄禾日当午';
 ?>
 <br>
 <?php
 echo '床前明月光';
 ?>

2.简单写法<?  ?>,这个写法需要对php的配置文件进行配置,在这里就不推荐,具体配置是找到php安装目录中的php.ini 文件;这个文件怎么找呢?在这里作为一个有经验的开发人员是难不倒我的,一般这个文件存放在带有con后缀的文件夹中,或者直接在文件的根目录中,要不就是用最笨的办法在头部文件夹中搜索*.ini,找到ini文件打开。在这里给大家把知识拓展下,为什么配置文件有的是ini结尾的呢?其实不难理解,INI是英文“初始化”(initialization)的缩写,INI文件格式是某些平台或软件上的配置文件的非正式标准,以节(section)和键(key)构成,常用于微软Windows操作系统中。这种配置文件的文件扩展名多为INI,故名。用记事本或者安装了editplus打开,editplus不得不是程序员的必备软件之一,强大的文本编辑功能。在文件中搜索short_open_tag,这个单词的字面意思我想很容易理解,将这行的头部分号去掉即放开注释。

<?
 echo '锄禾日当午';
 ?>

3.Asp 风格写法<% %>,这个和asp中调用后台服务页面的写法类似,学过aspx.net的人员对这个写法应该不陌生,当然要对这个写法生效的话,同样需要修改php.ini配置文件。在本文中搜索asp_tags,将注释放开。具体写法如下:

<%
 echo '锄禾日当午';
 %>

4.Js风格写法<script language="php"></script>我们也可以理解成脚本写法,对于脚本的理解,这里跟大家讲一个笑话,为什么一些老外的著作翻译成中文的意思有点生硬,当然这个只是我的观点,毕竟我不是英语专业人士。脚本,可以理解成在文本中像脚一样在任意一处插入文本。这里就好理解为什么js在html的头部可以写,尾部也可以,甚至中间位置。扯了这么多,附上具体写法

<script language="php">
 echo '锄禾日当午';
 </script>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

PHP 相关文章推荐
php whois查询API制作方法
Jun 23 PHP
PHP的array_diff()函数在处理大数组时的效率问题
Nov 27 PHP
PHP fopen 读取带中文URL地址的一点见解
Sep 25 PHP
基于PHP Socket配置以及实例的详细介绍
Jun 13 PHP
php日历制作代码分享
Jan 20 PHP
php中动态调用函数的方法
Mar 16 PHP
php实现在限定区域里自动调整字体大小的类实例
Apr 02 PHP
功能强大的php分页函数
Jul 20 PHP
php防止sql注入的方法详解
Feb 20 PHP
php基于session锁防止阻塞请求的方法分析
Aug 07 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
May 02 PHP
基于ThinkPHP删除目录及目录文件函数
Oct 28 PHP
php使用PDO获取结果集的方法
Feb 16 #PHP
redirect_uri参数错误的解决方法(必看)
Feb 16 #PHP
php实现PDO中捕获SQL语句错误的方法
Feb 16 #PHP
php中的单引号、双引号和转义字符详解
Feb 16 #PHP
php输出图像的方法实例分析
Feb 16 #PHP
替换php字符串中的单引号为双引号的方法
Feb 16 #PHP
php中照片旋转 (orientation) 问题的正确处理
Feb 16 #PHP
You might like
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
2009/04/25 PHP
PHP连接SQLServer2005 的问题解决方法
2010/07/19 PHP
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
php构造函数与析构函数
2016/04/23 PHP
IIS 7.5 asp Session超时时间设置方法
2017/04/17 PHP
PHP排序算法之堆排序(Heap Sort)实例详解
2018/04/21 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
2019/10/11 PHP
ThinkPHP 5.1 跨域配置方法
2019/10/11 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
用js统计用户下载网页所需时间的脚本
2008/10/15 Javascript
JavaScript 原型学习总结
2010/10/29 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
2012/01/03 Javascript
Egret引擎开发指南之发布项目
2014/09/03 Javascript
jquery实现勾选复选框触发事件给input赋值
2015/02/01 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
2017/11/23 Javascript
Angular7.2.7路由使用初体验
2019/03/01 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
layui表格内容溢出的解决方法
2019/09/06 Javascript
[45:52]2018DOTA2亚洲邀请赛 4.1小组赛 A组加赛 LGD vs Liquid
2018/04/02 DOTA
[01:06:19]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第二场 1月8日
2021/03/11 DOTA
Python3解决棋盘覆盖问题的方法示例
2017/12/07 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
2020/11/09 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
荷兰度假屋租赁网站:Aan Zee
2020/02/28 全球购物
新闻专业个人自我评价
2013/09/21 职场文书
大学生自我评价怎样写好
2013/10/23 职场文书
求职信格式要求
2014/05/23 职场文书
酒后驾车标语
2014/06/30 职场文书
我的未来不是梦演讲稿
2014/09/02 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
2014年维修电工工作总结
2014/11/20 职场文书
2015年质检工作总结
2015/05/04 职场文书
一百条裙子读书笔记
2015/07/01 职场文书
互联网的下一个风口:新的独角兽将诞生
2019/08/02 职场文书
Python编程中内置的NotImplemented类型的用法
2022/03/23 Python