php的调试级别,php技术等级

发布时间:2022-11-18

本文目录一览:

  1. thinkphp怎么开启调试模式
  2. php 下面代码执行时会报告哪种错误级别?怎么看级别?
  3. php 代码如何调试

thinkphp怎么开启调试模式

thinkphp开启调试模式的方法:

  1. 开启调试模式,首先在入口文件打开调试开关:
// 开启调试模式
define('APP_DEBUG', true);
  1. 然后需要配置调试文件,该文件位于项目配置目录下,默认名字为 debug.php
<?php
return array(
    // 开发环境配置信息
    'DB_TYPE'   => 'mysql',
    'DB_HOST'   => 'localhost',
    'DB_NAME'   => 'mydb',
    'DB_USER'   => 'root',
    'DB_PWD'    => 'root123',
    'DB_PORT'   => '3306',
    'DB_PREFIX' => 'my_',
);
?>

配置完调试配置文件之后,调试模式就配置成功了。 3. 在 Index 模块的 index 操作写入如下测试代码:

public function index() {
    $Dao = M('User');
    $user_list = $Dao->select();
    $this->display();
}
  1. 在页面上虽然没有做任何逻辑输出,但是却有系统调试信息,下面是页面 Trace 信息截图:

php 下面代码执行时会报告哪种错误级别?怎么看级别?

PHP常见4个错误级别:ERRORWARNINGPARSENOTICE,逐级递减。

  • 第一段代码,我复制的时候那个括号是中文括号,报语法错误 Parse error: syntax error,改成正常正确括号报 Notice: Undefined variable:
  • 语法错误脚本会停止运行,报 Notice 脚本会继续执行。ErrorParse 脚本会停止运行,WarningNotice 不会停止脚本。
  • 第二段代码,语法错误 Parse error: syntax errorfunction 缺少花括号,return 只能返回一个值。

php 代码如何调试

开启 Apache 服务器以及 MySQL 数据库。 在 PHP 集成环境的安装目录 www 文件夹中创建我们需要用到的 PHP 文件,例如 1.php。 用 Notepad++ 打开 1.php 文件,然后输入 PHP 的语言格式:

<?php ?>

输入标准的输出语言:

<?php
echo "Hello world !"; // 输出 Hello world 语言。echo 是打印的意思
?>

在网页上输入 localhost:8080/1.php 可以调试我们自己写的 PHP 代码。 PHP 的简单运算,用 $ 来定义应用数据,输出也是一样。

<?php
$sum = 1;
$total = 1.22;
$sum = $total + $sum;
echo $sum;
?>