| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1889 人关注过本帖
标题:PHP单步调试为什么不能访问文件结束符?>
只看楼主 加入收藏
晴宝
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2019-1-9
收藏
 问题点数:0 回复次数:0 
PHP单步调试为什么不能访问文件结束符?>
我刚开始学习PHP,今天在尝试第一个程序的时候,在单步调试上遇到不懂的问题,其代码如下:
程序代码:
<?php
//phpinfo();
$link = mysqli_connect("localhost","root","123456");
if (!$link) {
    echo "不能连接数据库";
} else {
    echo "数据库连接上了";
    mysqli_close($link);
}
?>

我在echo处下的断点,使用phpstorm进行单步调试,当使用F7走到结束?>时,就会给出如下的警告:
Warning: main(): Property access is not allowed yet in D:\projects\source\PHP\test1\test_info.php on line 10
Warning: main(): Couldn't fetch mysqli in D:\projects\source\PHP\test1\test_info.php on line 10
截图如下:
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

当去掉结束符?>时,就没有警告。看第一个警告,我没有权限访问语句"?>",去掉不给警告我理解。如果有这个结束符,当走到断点处,然后使用F9的时候,也不会有任何警告。我不明白为什么不能单步调试访问“?>”,我是PHP技术小白,求大神指导一下。
搜索更多相关主题的帖子: PHP 单步 调试 访问 结束 
2019-01-09 12:02
快速回复:PHP单步调试为什么不能访问文件结束符?>
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021390 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved