美文网首页
PHP基本语法规则

PHP基本语法规则

作者: MoringTrain | 来源:发表于2020-03-30 17:56 被阅读0次

    1.php标记

    PHP语言,是一种可以嵌入到“html”代码中的后台处理语言(程序)
    有以下几种标记形式,只推荐第一种写法。

    • <?php php代码写在这里..... ?>
    <!DOCTYPE html>
    <html lang="en" >
      <head>
        <meta charset="utf-8">
        <title></title>
      </head>
      <body>
       <<?php 
         php代码写在此区域
        ?>
      </body>
    </html>
    
    • <script language=”php” > php代码写在这里..... </script>
    <!DOCTYPE html>
    <html lang="en" >
      <head>
        <meta charset="utf-8">
        <title></title>
      </head>
      <body>
        <script language="php">
           php代码写在这里
        </script>
      </body>
    </html>
    
    • <? php代码写在这里..... ?>
      需要到php.ini中进行配置:short_open_tag = On
      //默认为Off,表示不能用该形式。
    <!DOCTYPE html>
    <html lang="en" >
      <head>
        <meta charset="utf-8">
        <title></title>
      </head>
      <body>
        <?
           php代码写在这里
        ?>
      </body>
    </html>
    

    2.PHP语句结束符

    php使用英文分号(;)表示一条语句的结束。
    我们看下如下代码运行会有什么结果

    <!DOCTYPE html>
    <html lang="en" >
      <head>
        <meta charset="utf-8">
        <title></title>
      </head>
      <body>
        <h1>==>HELLO WORLD!</h1>
        <?php
        echo "这是网页输出内容";
        echo "<hr/>"//此处没有语句结束符号
        echo date('当前时间为: Y-m-d H:i:s');
        phpinfo();
        ?>
      </body>
    </html>
    

    运行结果如下:

    image.png
    这说明一旦语法错误,整个程序都不执行了

    3.PHP的注释

    3.1单行注释

    两个斜杠: //斜杠后面的部分就是注释内容,PHP语言不会去处理它(不执行),如下:

    <!DOCTYPE html>
    <html lang="en" dir="ltr">
      <head>
        <meta charset="utf-8">
        <title></title>
      </head>
      <body>
        <php?
        //这里单行是注释,这里不会执行
        if(mysqli_connect('localhost','root','root')){
          echo '连接成功!';
        }else{
          echo '连接失败!';
        ?>
      </body>
    </html>
    

    3.2多行注释

    多行注释的形式:
    /*
    这是注释内容。。。
    可以写多行
    */

    /* 你要写一行也是可以的 */

    <!DOCTYPE html>
    <html lang="en" dir="ltr">
      <head>
        <meta charset="utf-8">
        <title></title>
      </head>
      <body>
        <php?
        //这里单行是注释,这里不会执行
        /*
         这是多行注释内容。。。
         可以写多行,这里的内容都不会被执行
       */
       /* 你要写一行也是可以的 */
       
        if(mysqli_connect('localhost','root','root')){
          echo '连接成功!';
        }else{
          echo '连接失败!';
        ?>
      </body>
    </html>
    

    \color{orange}{ 注意:写好注释是写程序非常重要的一个习惯. }

    相关文章

      网友评论

          本文标题:PHP基本语法规则

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