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 相关文章推荐
在windows iis5下安装php4.0+mysql之我见
Oct 09 PHP
PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
Mar 23 PHP
php安全配置 如何配置使其更安全
Dec 16 PHP
mysql数据库差异比较的PHP代码
Feb 05 PHP
php中常用的预定义变量小结
May 09 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
May 12 PHP
PHP+apc+ajax实现的ajax_upload上传进度条代码
Jan 25 PHP
php 7新特性之类型申明详解
Jun 06 PHP
PHP框架laravel的.env文件配置教程
Jun 07 PHP
PHP的PDO预处理语句与存储过程
Jan 27 PHP
PHP implode()函数用法讲解
Mar 08 PHP
Laravel5.1框架路由分组用法实例分析
Jan 04 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
Codeigniter检测表单post数据的方法
2015/03/21 PHP
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
2016/09/21 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
PHP进阶学习之依赖注入与Ioc容器详解
2019/06/19 PHP
IE8 原生JSON支持
2009/04/13 Javascript
jquery 简单图片导航插件jquery.imgNav.js
2010/03/17 Javascript
改进UCHOME的记录发布,增强可访问性用户体验
2011/01/17 Javascript
Jquery UI震动效果实现原理及步骤
2013/02/04 Javascript
document.getElementBy(&quot;id&quot;)与$(&quot;#id&quot;)有什么区别
2013/09/22 Javascript
jquery交替变换颜色的三种方法 实例代码
2013/11/19 Javascript
JavaScript实现继承的4种方法总结
2014/10/16 Javascript
JavaScript实现SHA-1加密算法的方法
2015/03/11 Javascript
jquery获取所有选中的checkbox实现代码
2016/05/26 Javascript
深入理解Angular2 模板语法
2016/08/07 Javascript
jQuery css() 方法动态修改CSS属性
2016/09/25 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
JS图片懒加载的优点及实现原理
2020/01/10 Javascript
vue@cli3项目模板怎么使用public目录下的静态文件
2020/07/07 Javascript
[01:00]选手抵达华西村 整装待发备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
Python迭代器和生成器介绍
2015/03/06 Python
Win10下python 2.7.13 安装配置方法图文教程
2018/09/18 Python
selenium 安装与chromedriver安装的方法步骤
2019/06/12 Python
python如何实现数据的线性拟合
2019/07/19 Python
Pytorch 抽取vgg各层并进行定制化处理的方法
2019/08/20 Python
Python 类,property属性(简化属性的操作),@property,property()用法示例
2019/10/12 Python
详解python内置常用高阶函数(列出了5个常用的)
2020/02/21 Python
Python3合并两个有序数组代码实例
2020/08/11 Python
CSS3 3D位移translate效果实例介绍
2016/05/03 HTML / CSS
前厅部经理岗位职责范文
2014/02/04 职场文书
《乌鸦和狐狸》教学反思
2014/02/08 职场文书
《走一步再走一步》教学反思
2014/02/15 职场文书
央视元宵晚会主持串词
2014/03/25 职场文书
2014年国庆节演讲稿
2014/09/19 职场文书
推荐信范文大全
2015/03/27 职场文书
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python