热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

为什么变量没有显示在PhpStorm的调试窗口中?

如何解决《为什么变量没有显示在PhpStorm的调试窗口中?》经验,为你挑选了1个好方法。

我有Xdebug,我可以停下来并逐步通过断点。但是它已经到达的变量不会显示在“变量”窗口中。看到图片-变量$test并且$test2不显示。

我在php.ini中的配置是

[XDebug]
zend_extension = /usr/lib/php/20170718/xdebug.so
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 10000
xdebug.remote_mode = req
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.idekey = "PHPSTORM"

小智.. 11

在过去的几天里,我一直把自己的头撞在桌子上。以CLI模式运行(例如在运行测试时)很好,但是尝试在浏览器中查看网站并使它达到断点,我也没有看到任何本地初始化的变量。

出现的问题是OpCache模块。这似乎在进行一些内部优化,并且var对Xdebug堆栈不可见。

通过删除PHP模块配置中的符号链接来禁用OpCache模块,您将能够按预期看到本地变量。

我已经在Docker容器中的Ubuntu映像上的最新PHP 7.2(FPM)上运行了它。

HTH =)



1> 小智..:

在过去的几天里,我一直把自己的头撞在桌子上。以CLI模式运行(例如在运行测试时)很好,但是尝试在浏览器中查看网站并使它达到断点,我也没有看到任何本地初始化的变量。

出现的问题是OpCache模块。这似乎在进行一些内部优化,并且var对Xdebug堆栈不可见。

通过删除PHP模块配置中的符号链接来禁用OpCache模块,您将能够按预期看到本地变量。

我已经在Docker容器中的Ubuntu映像上的最新PHP 7.2(FPM)上运行了它。

HTH =)


推荐阅读
  • lumen可以使用laravelidehelper,lumen
    php教程|php手册phpstormphp教程-php手册lumen可以使用laravel-ide-helper,lumenphp威客源码,vscode用不了font标签,ubu ... [详细]
  • 使用PhpStorm怎么实现本地断点调试
    这篇文章将为大家详细讲解有关使用PhpStorm怎么实现本地断点调试,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 处理docker容器时间和宿主机时间不一致问题的方法
    本文介绍了处理docker容器时间和宿主机时间不一致问题的方法,包括复制主机的localtime到容器、处理报错情况以及重启容器的步骤。通过这些方法,可以解决docker容器时间和宿主机时间不一致的问题。 ... [详细]
  • 本文介绍了一种图片处理应用,通过固定容器来实现缩略图的功能。该方法可以实现等比例缩略、扩容填充和裁剪等操作。详细的实现步骤和代码示例在正文中给出。 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • Spring框架《一》简介
    Spring框架《一》1.Spring概述1.1简介1.2Spring模板二、IOC容器和Bean1.IOC和DI简介2.三种通过类型获取bean3.给bean的属性赋值3.1依赖 ... [详细]
  • php缓存ri,浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
    thinkPHP的F方法只能用于缓存简单数据类型,不支持有效期和缓存对象。S()缓存方法支持有效期,又称动态缓存方法。本文是小编日常整理有关thinkp ... [详细]
  • 使用Docker安装和运行Nexus
    本文介绍了使用Docker安装和运行Nexus的方法,包括docker-compose.yml配置和启动时可能出现的权限问题解决方法。同时提供了登录控制台验证安装的地址和登录信息。 ... [详细]
  • (九)Docker常用安装
    一、总体步骤1、搜索镜像2、拉取镜像3、查看镜像4、启动镜像5、停止镜像6、移除镜像二、安装tomcat1、dockerhub上面查找tomcat镜像 dockersearchto ... [详细]
  • 随着我司的应用都开始容器化,相应的ETL流程也需要迁移到容器中。常规的SQL和shell脚本迁移之后执行基本没有问题,主要的问题在于数据接入使用kettle的场景下,kettle启 ... [详细]
  • k8s进阶之搭建私有镜像仓库
    企业级私有镜像仓 ... [详细]
  • php docker隔离,docker可以隔离资源吗
    docker可以隔离资源。docker容器的本质是宿主机上的一个进程。Docker通过namespace实现了资源隔离,通过cgroups实现了资源限制, ... [详细]
author-avatar
幸福的妈妈88
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有