• LAMP--PHP实验(一)第一个PHP程序


    参考《WEB开发入门经典 》一书,进行试验。

    1.PHP语法规则

    PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。

    首先,熟悉下PHP的两个基本规则:

    • PHP代码在页面中用开闭标识符表示, <?php 来表示 PHP 标识符的起始,然后放入 PHP 语句并通过加上一个终止标识符 ?> 来退出 PHP 模式。如下所示:

               <?php
               //PHP代码
                ?>

    • PHP语句一般以分号结尾:

               <?php
              $num = 1 + 2;
              echo $num;
              ?>

      在程序中,可以用双斜杠(//)添加单行注释,用表示开头的/*和表示结尾的*/添加多行注释。

    2.PHP小实验

    在 /var/www/html/中新建文件info.php

    [root@liuyun html]# vi info.php

    编辑文件:

    <?php
    phpinfo();
    ?>

    如下图:

     保存退出后,浏览器访问页面:http://192.168.182.128/info.php

      3. 使用echo写一个PHP程序

            echo是最常用的PHP函数,可以把文本、变量值或其他内容发送到浏览器上。

            PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码。

            (1) 编写一个hello.php        

    <html>
     <head>
      <title>My first PHP program</title>
     </head>
     <body>
    <?php
    echo "Hello.I'm a coding farmer.";
    ?>
     </body>
    </html>

           (2) 用浏览器打开这个页面:

      (3)现在在代码中添加一行,

     (4)保存文件,在浏览器中打开,

     可以看到,虽然把PHP代码放在两行上,但执行时都处理为一行。

    另外,第二行新添加的代码中使用了单引号。标记文本字符串的开头和结尾,可以用双引号,也可以使用单引号。

    但PHP会混淆如下语句:

    echo 'I'm a coding farmer.';

    问题在于I'm中的撇号,PHP认为它与表示文本字符串开头的单引号相匹配,因此文本仅是I。该语句的剩余部分m a coding farmer.' 对于PHP而言是无效的语句。

    所以这里使用双引号,或者使用转义符反斜杠()。转义字符会让PHP忽略字符的特定含义,把它看作字符串中的普通字符。

    4.集成HTML和PHP

    修改hello.php,

    重新加载页面:

     说明:

     在PHP程序中可以使用HTML代码,可以改进站点的外观。

     但是需要注意检查双引号标记,因为HTML也使用双引号标记,所以也可以使用转义符或将HTML放在单引号中。

    如: 

    echo "<p style="font-size:18px;">";

    echo '<p style="font-size:18px;">';

    也要注意不要把太多的HTML插入到PHP中,在HTML编码和PHP编码之间找到平衡点。

  • 相关阅读:
    二维数组的查找问题
    将字符串编码成数值,求数值最大和问题(今日头条笔试题)
    链表的倒序打印
    求方程的近似解
    多边形构成问题(今日头条笔试题)
    各种语言数据类型大小
    luoguP1551 亲戚
    Codeforces 764 A-B
    Mixing Chemicals
    Day 8 of JZJX
  • 原文地址:https://www.cnblogs.com/April-cloud/p/12243282.html
Copyright © 2020-2023  润新知