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.ini实现Mysql导入数据库文件最大限制的修改方法
Dec 11 PHP
PHP获取表单textarea数据中的换行问题
Sep 10 PHP
PHP生成随机用户名和密码的实现代码
Feb 27 PHP
探讨PHP中OO之静态关键字以及类常量的详解
Jun 07 PHP
kohana框架上传文件验证规则写法示例
Jul 14 PHP
PHP魔术引号所带来的安全问题分析
Jul 15 PHP
将FCKeditor导入PHP+SMARTY的实现方法
Jan 15 PHP
详解EventDispatcher事件分发组件
Dec 25 PHP
php文件包含目录配置open_basedir的使用与性能详解
Apr 03 PHP
PHP用户注册邮件激活账户的实现代码
May 31 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
Jun 10 PHP
PHP封装的分页类与简单用法示例
Feb 25 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
pw的一个放后门的方法分析
2007/10/08 PHP
CodeIgniter基本配置详细介绍
2013/11/12 PHP
PHP PDO fetch 模式各种参数的输出结果一览
2015/01/07 PHP
PHP之密码加密的几种方式
2015/07/29 PHP
微信支付PHP SDK之微信公众号支付代码详解
2015/12/09 PHP
php实现文件与16进制相互转换的方法示例
2017/02/16 PHP
jQuery中parent()方法用法实例
2015/01/07 Javascript
js解决movebox移动问题
2016/03/29 Javascript
用JS动态改变表单form里的action值属性的两种方法
2016/05/25 Javascript
图片上传之FileAPI与NodeJs
2017/01/24 NodeJs
基于jQuery实现文字打印动态效果
2017/04/21 jQuery
javascript实现循环广告条效果
2017/12/12 Javascript
vue.js获得当前元素的文字信息方法
2018/03/09 Javascript
微信小程序之自定义组件的实现代码(附源码)
2018/08/02 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
微信小程序中使用自定义图标(阿里icon)的方法
2018/08/20 Javascript
原生JS实现简单的倒计时功能示例
2018/08/30 Javascript
vue 解决循环引用组件报错的问题
2018/09/06 Javascript
在Chrome DevTools中调试JavaScript的实现
2020/04/07 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
Electron+vue从零开始打造一个本地播放器的方法示例
2020/10/27 Javascript
[01:10:16]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第一局
2016/02/27 DOTA
python类和函数中使用静态变量的方法
2015/05/09 Python
Python实现的端口扫描功能示例
2018/04/08 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
2019/01/29 Python
python爬取Ajax动态加载网页过程解析
2019/09/05 Python
python/golang 删除链表中的元素
2020/09/14 Python
canvas学习总结三之绘制路径-线段
2019/01/31 HTML / CSS
实习生单位鉴定意见
2013/12/04 职场文书
承办会议欢迎词
2014/01/17 职场文书
协议书范本
2014/04/23 职场文书
暑期社会实践先进个人主要事迹
2014/05/22 职场文书
2015年音乐教研组工作总结
2015/07/22 职场文书
2016年校长新年寄语
2015/08/17 职场文书