php初级讲义3-入门脚本

作者: Stone_Zhuo | 来源:发表于2017-02-09 21:57 被阅读96次

php脚本的特点

  • php脚本是以文件形式存在的,文件的后缀通常为.php,这主要取决服务器的配置。
  • php脚本以标记<?php开始,以标记?>结束,标记间的代码会被服务器解释执行。
  • php支持c(/**/), c++(//)和perl(#)风格的注释,注释用于对代码进行简短说明以方便团队合作和后续的维护开发,注释的内容在脚本执行过程中会被忽略。

实例

  • web服务根目录下新建文件test-3.php
  • test-3.php中写入如下内容:
<?php 
    /**
     * 第一个php脚本
     * @author stone
     */

    # 输出'hello, world!'
    echo 'hello, world!'; // 输出'hello, world!'
?>
test-3-1.png

说明

  • echophp的一个语言结构,用于信息的打印输出。
  • 'hello, world!'是一个字符串,可以用于各种处理和运算,也可以被直接打印输出。
  • echo 'hello, world!';是一条php语句,php语句以;结尾,脚本结束标记?>可以隐含得表示一个;
  • 只有在开始标记<?php和结束标记?>之间的代码才会被php解释器解析,以便于php可以嵌入html等其它文档,如:
<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="utf-8" />
        <title>test</title>
    </head>
    <body>
        <h1><?php echo 'this is a title'; ?></h1>
    </body>
</html>
  • 如果开启了short_open_tag,在嵌入html时可以使用短标记<??>等,但是php开发组可能会在未来的版本中移除该特性,所以并不推荐这么使用。如:
<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="utf-8" />
        <title>test</title>
    </head>
    <body>
        <h1><?= 'this is a title' ?></h1>
    </body>
</html>
  • 如果脚本文件是纯的php代码,则文件末尾的结束标记?>可以被删除,这么做是值得被鼓励的,这样可以避免由于结束标记?>之后意外引入换行符和空格而造成的多余输出。脚本test-3.php的内容可以改为:
<?php 
    echo 'hello, world!';

本文首发于公众号:programmer_cc,转载请注明出处。


微信公众号.jpg

相关文章

网友评论

    本文标题:php初级讲义3-入门脚本

    本文链接:https://www.haomeiwen.com/subject/uavwittx.html