PHP 7 详解
  • 介绍
  • PHP 7 安装
  • PHP 7.0.x 新特性
    • OOP 特性
      • 类型声明
      • 命名空间与use关键词批量声明
      • 匿名类
      • Throwable 接口
    • 新增操作符
      • 太空飞船操作符(<=>)
      • null 合并运算符(??)
    • 统一变量语法
    • 其他特性和变更
      • 常量数组
      • Switch 中的多个default默认值
      • Session_start 函数中的参数数组
      • Unserialize 函数引入过滤器
      • 整数除法函数 intdiv()
      • 补充*其他特性和变更
    • 补充*新函数
    • 补充*新的全局常量
    • 补充*变更的函数
    • 补充*摒弃一些老式的写法
    • 补充*不向后兼容的变更
    • 补充*在SAPI模块的变化
    • 补充*PHP7底层性能优化
  • PHP 7.1.x 新特性
    • 新特性
      • 可为空(Nullable)类型
      • 对称阵列解构
      • Void 函数
      • 类常量访问权限控制
      • 多异常捕获处理
      • list()现在支持键名
      • 支持为负的字符串偏移量
      • 补充*其他特性与变更
    • 补充*新的函数
    • 补充*新增的全局常量
    • 补充:不向后兼容的变更
    • 补充*废弃的特性
    • 补充*变更的函数
    • 补充*其他的变更
  • PHP7 开发工具
    • Eclipse 安装与配置
  • PHP 标准规范及开发技巧
    • PHP 标准规范 - PSR
    • PHP 开发技巧
    • 面向对象编程的基本原则
  • PHP7调试与性能分析
    • 调试 - Xdebug安装配置
      • 使用Eclipse调试
    • 性能分析 - Xhprof
    • 性能分析 - Vld
  • 附录*Ubuntu环境php开发配置
  • 附录*使用php开发扩展
  • 附录*浏览器插件
  • 附录*第三方类库
  • 附录*小问题整理
  • 附录*资料*工具
  • 附录*Composer
  • 附录*前端
  • 附录*进程
  • 附录*PHP的ticks机制
  • 附录* 通过composer发布自己的包
  • 附录*字符编码问题
  • 附录*注释
Powered by GitBook
On this page
  • 章节
  • Eclipse安装
  • Xdebug 安装
  • Eclipse 和 Xebug的配置
  • The easiest Xdebug 浏览器插件安装
  • 配置host的网站,如何配置Xdebug?
  • 资料

Was this helpful?

  1. PHP7调试与性能分析
  2. 调试 - Xdebug安装配置

使用Eclipse调试

Previous调试 - Xdebug安装配置Next性能分析 - Xhprof

Last updated 6 years ago

Was this helpful?

章节

  • Eclipse 安装

  • Xdebug 安装

  • Eclipse 和 Xebug的配置

  • The easiest Xdebug 浏览器插件安装

  • 配置host的网站,如何配置Xdebug?

Eclipse安装

详见开发工具章节里的Eclipse 安装与配置

教程所使用的Eclipse版本: Eclipse for PHP Developers Version: Neon.3 Release (4.6.3)

Xdebug 安装

详见Xdebug章节

Eclipse 和 Xebug的配置

2)配置PHP运行程序(PHP->PHP Executables->Add)

注意我使用的此版本已经配置好,如果您的Eclipse版本不存在,则Add

填入名字,可随意,建议填写本机安装的PHP版本号,填写php.exe和php.ini的路径,将PHP debugger选为XDebug(Zend Debugger原先是由Zend公司维护的,但现在貌似Zend公司已经将其集成到了自己旗下的一款产品Zend Server里,不再独立维护,因此只支持到PHP5.2.6,不适用于现在的PHP7.0版本了),我的配置见下图:

3)配置运行环境: ( PHP->PHP Executables->Execution Environment->php7.0),勾选左侧你刚刚配置的PHP运行程序(这里可能要在上一步完成之后先OK一下把配置窗口关掉,再重新打开)。

4)选择php版本: ( PHP->Interpreter)

5)配置服务器

6)配置xdebug

配置完成

The easiest Xdebug 浏览器插件安装

可以去火狐扩展当中搜索安装

配置

现在就可以完全安装完成,点亮右上角那个小虫图标插件即可进行调试.

配置host的网站,如何配置Xdebug?

当您配置自定义解析的本地的网站

cat /etc/hosts
-----------
127.0.0.1 test.local
/test/public/index.php  为项目的入口文件

资料

1).进行php相关配置: (Window->Preferences->PHP)

点击Ecliplse debug的小虫图标,点击Debug configurations 添加一个新的PHP Web Application 下面是我的配置

配置完成后即可在你的网站中打断点, 打开firfox,浏览

http://test.local,点亮右上角的小虫插件,进行调试
Eclipse集成PDT+XDebug调试PHP脚本
Eclipse 的单步调试
eclipse快捷键调试总结
Eclipse 在Debug调试中用到的快捷键