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 fread()使用技巧
Jan 22 PHP
PHP提取数据库内容中的图片地址并循环输出
Mar 21 PHP
PHP把网页保存为word文件的三种方法
Apr 01 PHP
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
Aug 19 PHP
php判断当前用户已在别处登录的方法
Jan 06 PHP
PHP加密解密实例分析
Dec 25 PHP
PHP常用的三种设计模式汇总
Aug 28 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
Nov 20 PHP
thinkphp3.2实现在线留言提交验证码功能
Jul 19 PHP
php关联数组与索引数组及其显示方法
Mar 12 PHP
laravel5.5添加echarts实现画图功能的方法
Oct 09 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
Oct 24 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
一个程序下载的管理程序(二)
2006/10/09 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
PHP中单例模式与工厂模式详解
2017/02/17 PHP
效率高的Javscript字符串替换函数的benchmark
2008/08/02 Javascript
JavaScript 事件参考手册
2008/12/24 Javascript
JavaScript 滚轮事件使用说明
2010/03/07 Javascript
通过js动态操作table(新增,删除相关列信息)
2012/05/23 Javascript
js控制table合并具体实现
2014/02/20 Javascript
JSON字符串和对象之间的转换详解
2015/05/26 Javascript
Bootstrap每天必学之模态框(Modal)插件
2016/04/26 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
jquery实现界面无刷新加载登陆注册
2016/07/30 Javascript
AngularJs验证重复密码的方法(两种)
2016/11/25 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
2017/07/12 Javascript
webpack手动配置React开发环境的步骤
2018/07/02 Javascript
JavaScript捕捉事件和阻止冒泡事件实例分析
2018/08/03 Javascript
vue如何进行动画的封装
2018/09/26 Javascript
微信小程序实现笑脸评分功能
2018/11/03 Javascript
element-ui中el-upload多文件一次性上传的实现
2020/12/02 Javascript
[40:17]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第一场
2018/04/06 DOTA
Python黑魔法@property装饰器的使用技巧解析
2016/06/16 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
python tkinter界面居中显示的方法
2018/10/11 Python
python 对key为时间的dict排序方法
2018/10/17 Python
python 实现UTC时间加减的方法
2018/12/31 Python
对python 合并 累加两个dict的实例详解
2019/01/21 Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
2019/08/07 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
Python tcp传输代码实例解析
2020/03/18 Python
python获取linux系统信息的三种方法
2020/10/14 Python
英国豪华装饰照明品牌的在线零售商:Inspyer Lighting
2019/12/10 全球购物
《菜园里》教学反思
2014/04/17 职场文书
Python编写车票订购系统 Python实现快递收费系统
2022/08/14 Python