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 相关文章推荐
set_include_path在win和linux下的区别
Jan 10 PHP
php 静态变量的初始化
Nov 15 PHP
php 获取客户端的真实ip
Nov 30 PHP
discuz authcode 经典php加密解密函数解析
Jul 12 PHP
PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
Mar 23 PHP
PHP sprintf()函数用例解析
May 18 PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 PHP
实现PHP多线程异步请求的3种方法
Jan 17 PHP
PHP多线程类及用法实例
Dec 03 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
Mar 18 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
PHP 图片合成、仿微信群头像的方法示例
Oct 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
php中file_get_contents与curl性能比较分析
2014/11/08 PHP
Symfony2联合查询实现方法
2016/03/18 PHP
PHP is_array() 检测变量是否是数组的实现方法
2016/06/13 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
2020/03/23 PHP
ajax上传时参数提交不更新等相关问题
2012/12/11 Javascript
jQuery中data()方法用法实例
2014/12/27 Javascript
JavaScript脚本库编写的方法
2015/12/09 Javascript
jQuery插件Easyui设置datagrid的pageNumber导致两次请求问题的解决方法
2016/08/06 Javascript
JavaScript中省略元素对数组长度的影响
2016/10/26 Javascript
用p5.js制作烟花特效的示例代码
2018/03/21 Javascript
react PropTypes校验传递的值操作示例
2020/04/28 Javascript
nuxt 页面路由配置,主页轮播组件开发操作
2020/11/05 Javascript
windows下wxPython开发环境安装与配置方法
2014/06/28 Python
Python端口扫描简单程序
2016/11/10 Python
Python批量查询域名是否被注册过
2017/06/21 Python
一道python走迷宫算法题
2018/01/22 Python
Python实现PS滤镜特效之扇形变换效果示例
2018/01/26 Python
python学生信息管理系统
2018/03/13 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
2020/05/19 Python
Python flask框架端口失效解决方案
2020/06/04 Python
Python使用20行代码实现微信聊天机器人
2020/06/05 Python
python 实现表情识别
2020/11/21 Python
CSS3 旋转立方体问题详解
2020/01/09 HTML / CSS
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
英国设计师泳装、沙滩装和比基尼在线精品店:Beach Cafe
2019/08/28 全球购物
Guess荷兰官网:美国服饰品牌
2020/01/22 全球购物
个人简历自我评价
2014/01/06 职场文书
员工生日会策划方案
2014/06/14 职场文书
公司年终奖分配方案
2014/06/16 职场文书
2014年作风建设剖析材料
2014/10/23 职场文书
《日月潭》教学反思
2016/02/20 职场文书
2016年小学圣诞节活动总结
2016/03/31 职场文书
复制别人的成功真的会成功吗?
2019/10/17 职场文书