本文目录一览:
thinkphp怎么开启调试模式
thinkphp开启调试模式的方法:
1、开启调试模式,首先在入口文件打开调试开关:
//开启调试模式
define('APP_DEBUG',true);
2、然后需要配置调试文件,该文件位于项目配置目录下,默认名字为 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();
}
4、在页面上虽然没有做任何逻辑输出,但是却有系统调试信息,下面是页面 Trace 信息截图:
php 下面代码执行时会报告哪种错误级别?怎么看级别?
PHP常见4个错误级别,ERROR 、 WARNING 、PARSE 、NOTICE ,逐级递减。
第一段代码,我复制的时候那个括号是中文括号,报语法错误 Parse error: syntax error,改成正常正确括号报Notice: Undefined variable: 语法错误脚本会停止运行,报Notice脚本会继续执行。Error、Parse脚本会停止运行,Warning、Notice不会停止脚本。
第二段代码,语法错误 Parse error: syntax error,function缺少花括号,return只能返回一个值。
php 代码如何调试
开启Apache服务器以及MY_SQL数据库。
在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 ?