“PHP基础”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“*PHP 语法初步 PHP 是一种运行在服务器端的脚本语言,可以嵌入到 HTML 中。 *PHP 代码标记 在 PHP 历史发展中,可以使用多种…”的新页面)
 
 
(未显示同一用户的5个中间版本)
第7行: 第7行:
 
ASP 标记:<%php 代码%>
 
ASP 标记:<%php 代码%>
 
[[文件:Short open tag.png|无|缩略图|600x600像素]]
 
[[文件:Short open tag.png|无|缩略图|600x600像素]]
 
  
 
短标记:<?php 代码 ?>,以上两种基本弃用,如果要使用那么需要在配置文件中开启
 
短标记:<?php 代码 ?>,以上两种基本弃用,如果要使用那么需要在配置文件中开启
 
  
 
脚本标记:<script language="php">php 代码</script>
 
脚本标记:<script language="php">php 代码</script>
  
 
从PHP7开始,这种写法 <script language="php"></script>,已经不支持了
 
从PHP7开始,这种写法 <script language="php"></script>,已经不支持了
 +
  
  
第21行: 第20行:
 
<body>
 
<body>
 
<b>
 
<b>
     <script language="php">
+
     <?php
 
         //脚本标记
 
         //脚本标记
 
         echo 'hello world';
 
         echo 'hello world';
     </script>
+
     ?>
 
</b>
 
</b>
 
</body>
 
</body>
 
</html>
 
</html>
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
*PHP注释
 +
 +
习惯:所有的代码在写的过程中都必须进行注释,对于初学者而言,注释就是个人学习和写代码的一个思路说明
 +
 +
PHP 中注释分为两种:行注释和块注释
 +
 +
行注释:一次注释一行
 +
 +
//:后面跟的所有内容都是注释
 +
 +
<nowiki>#</nowiki>:与//一样
 +
 +
块注释:一次注释多行
 +
 +
/*:中间直到*/出现之前,全部都是注释
 +
 +
<nowiki>*</nowiki>/<syntaxhighlight lang="php">
 +
<?php
 +
   
 +
    //在脚本开始前:会对脚本功能进行简单阐述
 +
    #注释的内容会在PHP解析的过程中忽略
 +
   
 +
    //块注释
 +
    /*
 +
    * @功能说明:注释说明
 +
    * @作者:XXX
 +
    * @版本:Version01
 +
    */
 +
    echo 'hello world';
 +
 +
?>
 +
</syntaxhighlight>
 +
*PHP语句分隔符
 +
语句分隔符:在 PHP 中,代码是以行为单位,系统需要通过判断行的结束,该结束通常都是一个符号:分号“;”(英文状态下的分号)
 +
 +
定义内容:<syntaxhighlight lang="php">
 +
$a = 5;
 +
echo 'hello world';
 +
</syntaxhighlight>
 +
[[文件:Php语句结束符.png|无|缩略图|900x900像素]]特殊说明:
 +
 +
1.PHP 中标记结束符号?>有自带语句结束符的效果,最后一行 PHP 代码可以没有语句结束符“;”
 +
[[文件:Php默认结束符.png|无|缩略图|600x600像素]]
 +
2.PHP 中其实很多代码的书写并不是嵌入到 HTML 中,而是单独存在,通常书写习惯中就不建议使用标记结束符?>,PHP 会自动从开始到最后全部认为是 PHP 代码,从而解析

2022年8月10日 (三) 10:02的最新版本

  • PHP 语法初步

PHP 是一种运行在服务器端的脚本语言,可以嵌入到 HTML 中。

  • PHP 代码标记

在 PHP 历史发展中,可以使用多种标记来区分 PHP 脚本

ASP 标记:<%php 代码%>

Short open tag.png

短标记:<?php 代码 ?>,以上两种基本弃用,如果要使用那么需要在配置文件中开启

脚本标记:<script language="php">php 代码</script>

从PHP7开始,这种写法 <script language="php"></script>,已经不支持了


标准标记(常用):<?php php代码?>

<html>
<body>
<b>
    <?php
        //脚本标记
        echo 'hello world';
    ?>
</b>
</body>
</html>
  • PHP注释

习惯:所有的代码在写的过程中都必须进行注释,对于初学者而言,注释就是个人学习和写代码的一个思路说明

PHP 中注释分为两种:行注释和块注释

行注释:一次注释一行

//:后面跟的所有内容都是注释

#:与//一样

块注释:一次注释多行

/*:中间直到*/出现之前,全部都是注释

*/

<?php
    
    //在脚本开始前:会对脚本功能进行简单阐述
    #注释的内容会在PHP解析的过程中忽略
    
    //块注释
    /* 
     * @功能说明:注释说明
     * @作者:XXX
     * @版本:Version01
    */
    echo 'hello world';

?>
  • PHP语句分隔符

语句分隔符:在 PHP 中,代码是以行为单位,系统需要通过判断行的结束,该结束通常都是一个符号:分号“;”(英文状态下的分号)

定义内容:

$a = 5;
echo 'hello world';
Php语句结束符.png

特殊说明:

1.PHP 中标记结束符号?>有自带语句结束符的效果,最后一行 PHP 代码可以没有语句结束符“;”

Php默认结束符.png

2.PHP 中其实很多代码的书写并不是嵌入到 HTML 中,而是单独存在,通常书写习惯中就不建议使用标记结束符?>,PHP 会自动从开始到最后全部认为是 PHP 代码,从而解析