PHP+MYSQL+AJAX 第二章 PHP入门

这一章我们即将学习到PHP的基本用法
1、PHP基本语法
① 基本格式
  开启wampserver,然后编写2_1.php,代码如下:

<?php
phpinfo();
?>

  然后在浏览器中可以看到效果:
这里写图片描述
  这个函数可以输出PHP的配置、环境等。
② 输出HTML
  用echo函数,然后用单引号把HTML代码括起来,就可以显示出HTML执行的效果了:

// 2_2.php
<?php
echo 'Hello';
echo ', PHP!';
?>

③ 注释
  注释方式有三种://、/* … */ 和#,第一和第三种都是注释一行的意思。

2、PHP与HTML结合
① 用PHP输出HTML代码

// 2_3.php
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>我的PHP网页</title>
    </head>
    <body>
        <?php
            echo '<p>用<b>PHP</b>输出HTML';
            echo '</p>'
        ?>
    </body>
</html>

  方法很简单,就是在HTML代码中插入HTML代码。
② 设置网页编码的第二种方式charset实现的,PHP代码也可以设置编码:

<?php header('Content-type: text/html; charset=utf-8') ?>

  实现效果一样。
  
3、PHP的错误信息
① 错误类型
  这里介绍了两种错误:语法错误和运行错误。前者发生的原因是漏了分号、函数名写错等;后者发生的原因是函数参数错误(但是前提是没有语法错误)。如果发生了语法错误,网页效果不会显示出来,只会有错误提示,而发生运行错误,程序依然会运行,当然错误也会提醒。下面通过例子来展示:

// 3_1.php - 语法错误
<?php
header('Content-type: text/html; charset=utf-8') # 漏了一个分号
echo "<p>用PHP输出HTML</p>"; # 这一行不会执行
?>

这里写图片描述

// 3_2.php - 运行错误
<?php
header(); # 没有设置参数
echo '用PHP输出HTML' # 这行依然会执行
?>

这里写图片描述

② 控制错误的输出
  有的错误我们不想在执行工程的时候输出来,防止一些重要路径的泄露。比如下面的代码:

// 3_3.php
<?php
fopen('C:\wamp\www\2333.txt', 'r');
?>

  如果要2333.txt文件不存在,就会出现下面的错误:
这里写图片描述
  这样就会把要打开的文件的目录暴露了。为了避免这种情况,可以在要阻止错误输出的代码前面添加'@'符号

// 3_3.php - 错误不输出版本
<?php
@fopen('C:\wamp\www\2333.txt', 'r');
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值