如何捕获此错误:“注意:未定义的偏移量:0”

2023-11-26

我想捕获这个错误:

$a[1] = 'jfksjfks';
try {
      $b = $a[0];
} catch (\Exception $e) {
      echo "jsdlkjflsjfkjl";
}

Edit:事实上,我在以下行中收到此错误:$parse = $xml->children[0]->children[0]->toArray();


您需要定义自定义错误处理程序,例如:

<?php

set_error_handler('exceptions_error_handler');

function exceptions_error_handler($severity, $message, $filename, $lineno) {
  if (error_reporting() == 0) {
    return;
  }
  if (error_reporting() & $severity) {
    throw new ErrorException($message, 0, $severity, $filename, $lineno);
  }
}

$a[1] = 'jfksjfks';
try {
      $b = $a[0];
} catch (Exception $e) {
      echo "jsdlkjflsjfkjl";
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何捕获此错误:“注意:未定义的偏移量:0” 的相关文章

  • 通过 XMLHttpRequest 将数据从 JavaScript 发送到 PHP

    再会 我正在尝试将一段简单的数据从一个 php 文件 manage php 发送到另一个 view php 我无法通过表单发送数据 我想通过 JS 脚本发送数据 这是我的尝试 var read function id xmlhttp new
  • 用于分页的php示例脚本[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 任何人都可以建议一个好的分页 php 脚本 其中人们想要分页显示数据库中的大量项目 以下链接可以帮助您
  • 当存在联系时如何为数组分配排名号

    当尝试为数组中存在平局的数值分配排名时 我很难知道从哪里开始 因此 例如 我需要像下面这样转换一个数组 myarray 4 76 34 13 34 到另一个数组中 例如 myarray2 1 5 3 5 2 3 5 基本上 当相同的数字在数
  • 如何将 Filesystem 类的 glob 方法与 StorageFacade 结合使用?

    这涉及到拉拉维尔 5 我可以看到Illuminate Filesystem Filesystem一个方法叫做glob pattern flags 0 不幸的是 这个方法并没有体现在默认的情况下FilesystemAdapter随 Larav
  • mongodb对话系统

    我正在实施一个verymongodb 上的简单对话系统 这个想法应该是 当我打开一个 convo 时 它应该显示发送和接收的消息 到目前为止一切正常 并且应该非常容易 通过使用像这样的伪代码这样的简单查询 from my id AND to
  • 如何在Web服务中传递URL

    我想将此 URL 作为网址中的值传递http localhost h2orn php verify php email emails hash hash但是 我只能在 符号之前传递 我想传递所有 URL 我正在使用java网络服务 代码在这
  • Symfony php.ini Debian

    我在 Oracle VM VirtualBox 上使用 Debian 7 amd64 LAMP 服务器 我正在尝试安装 Symfony 但遇到了一些小问题 当我运行命令时 php my project name app check php
  • symfony 2 形式的函数 getName 做什么

    这是我的表格类 class CommentType extends AbstractType public function buildForm FormBuilder builder array options builder gt ad
  • xdebug_start_trace 行为异常

    我正在尝试进一步减少脚本内存使用量 我试图让我的脚本使用 xdebug 生成输出来分析内存使用情况 这是一个基于 CLI 的脚本 有 shebang usr local bin php q 我向它传递一个参数并检查它 argc gt 1 i
  • 将 SQL 中的数据存储在数组中

    我正在尝试将 sql 数据库中的数据存储到数组中 目前我有这个 query mysql query SELECT FROM InspEmail WHERE Company LIKE company while row mysql fetch
  • 如何从字符串中只获取数字? [复制]

    这个问题在这里已经有答案了 我有这样的字符串 第 001 课 完成 在这种情况下 我只想获取数字部分001 我试过这个 str the title preg match all d str matches number implode ma
  • 如何将 ctype_alpha 与 UTF-8 结合使用

    如何将 ctype alpha 与 UTF 8 一起使用 我有这个代码 if empty POST false if isset POST first name empty POST first name if ctype alpha PO
  • Yii2 DropDownList Onchange 更改自动完成小部件“源”属性?

    我已经尝试过这个 yii2 依赖的自动完成小部件 https stackoverflow com questions 27025791 yii2 dependent autocomplete widget 但我不知道为什么它不起作用 这是我
  • cURL '格式错误的网址'

    This url 在浏览器中工作得很好 但 cURL 返回错误 3 格式错误的 url 关于解决方法有什么想法吗 EDIT 卷曲代码 function get web page url options array CURLOPT RETUR
  • 使用 DOM 获取 div 的内容(包括子标签)

    我正在使用 DOM 来获取 div 标签的内容 但内部 html 部分未显示 功能是 dom new DOMDocument libxml use internal errors true dom gt loadHTMLFile url l
  • 如何创建环境变量来保护我的网站的 Google 地图 API 密钥(或任何其他秘密值)?

    我正在学习使用 Bootstrap 编写自己的网站 并使用 Google 地图 API 密钥和 Google Developers 的脚本轻松地将地图放置在我的页面上 理想情况下 我会有类似的东西 即我已经尝试过这个 Html PHP
  • 将秒转换为天、小时、分钟和秒

    我想转换一个变量 uptime这是秒 分为天 小时 分钟和秒 Example uptime 1640467 结果应该是 18 days 23 hours 41 minutes 这可以通过以下方式实现DateTime http php net
  • 解析 PHP 响应:未捕获的语法错误:意外的标记 <

    我正在使用 AJAX 来调用 PHP 脚本 我唯一需要从响应中解析的是脚本生成的随机 ID 问题是 PHP 脚本会引发许多错误 这些错误实际上很好 不会妨碍程序功能 唯一的问题是当我跑步时 parseJSON response I get
  • 无法在 Centos 上安装 php-mysqli 扩展

    我正在尝试将 mysqli 扩展安装到 php yum install php mysqli 我收到下一个错误 Transaction Check Error file usr share mysql charsets Index xml
  • Laravel 5 注销特定用户

    在我的 laravel 5 应用程序中 有一个功能允许具有管理员角色的用户重置非管理员的任何人的密码 但这不会强制该人注销并再次登录 更改密码后如何强制用户注销 我没有对用于验证用户身份或任何内容的中间件进行任何更改 我不知道它是否有效 但

随机推荐

  • 将元组添加到地图?

    使用 Scala 2 11 8 我可以附加一个key value通过以下方式与地图配对 scala gt Map 1 gt 1 2 gt 2 res8 scala collection immutable Map Int Int Map 1
  • 提取指定位置的字符

    我试图找到一个函数来提取字符串中某个位置的字符 例如 我有一个包含日期的长文件名 我只想以日期结束 LT50420331984221PAC00 B7 tif 我只想要 1984221 部分 我想出了一个复杂的函数 但想知道是否有更优雅的解决
  • 删除的图像仍然显示在 Android 图库中,直到我重新启动模拟器

    我正在删除一个文件 File fileToDelete new File filepath Boolean fileDeleted fileToDelete delete fileDeleted 是 true 当我检查 DDMS 时 文件不
  • 远程源已存在于新存储库的“git Push”上

    我在 GitHub 上的某个位置有我的项目 email protected myname oldrep git 现在我想将所有代码推送到其他位置的新存储库 email protected newname newrep git 我使用了命令
  • EF6 Code First - 可能会导致循环或多个级联路径

    我正在使用 EF6 代码优先 我有两节课 public class Player DatabaseGeneratedAttribute DatabaseGeneratedOption Identity Key public int Id g
  • 在 HttpSessionListener 中如何获取 HttpServletRequest?

    如何从 SessionListener 访问请求标头 我需要在创建当前会话时为其设置超时 超时需要根据 HttpServletRequest 中的标头而变化 我已经有一个 SessionListener 实现 HttpSessionList
  • Python 中的字符串相似度度量[重复]

    这个问题在这里已经有答案了 我想找到两个字符串之间的字符串相似度 维基百科有其中一些例子 code google 有一个 Python 实现编辑距离 在这些限制下 是否有更好的算法 希望有一个 Python 库 我想在字符串之间进行模糊匹配
  • 有人在 tomcat 控制台上写了一条消息

    我在 Tomcat 7 上部署了一个应用程序 今天早上我注意到 Tomcat 控制台上有两条消息 你在 stderr 窗口看到我了吗 您也在浏览器窗口中看到了我吗 有人设法远程写入这些消息 我需要担心吗 有人黑了我的网站吗 thanks F
  • 在 Woocommerce 3 中重命名相关产品标题

    我曾经使用以下功能来更改 Woocommerce 中的相关产品文本 function my text strings translated text text domain switch translated text case Relat
  • 对目录文件进行排序并获取最大的文件名

    我有一个包含 40 个文件的目录 文件名从 0 到 39 例如 我正在尝试获取名称中数字最大的文件 这意味着我需要获取 39 我正在尝试对目录进行排序 我尝试过使用以下主题 如何检索目录中按名称排序的文件列表 在 C 中对 Director
  • 类型错误:无法读取未定义的属性(读取“$router”)vuejs

    因此 如果 api 调用返回状态 422 我尝试将用户重定向到不同的路线 但我收到错误 TypeError Cannot read properties of undefined reading router 我的routes js pat
  • 将 PySpark 数据帧列的聚合值存储到变量中

    我在这里使用 PySpark 数据框 test1 是我的 PySpark 数据帧 event date 是 TimestampType 因此 当我尝试获取 event date 的不同计数时 结果是一个整数变量 但是当我尝试获取同一列的最大
  • 为什么 Visual Studio 在第二次调试会话之前不会命中断点?

    通过 TEST 菜单或右键单击上下文菜单调试单元测试时 在对当前 C 测试类进行代码更改后 VS2013 始终会忽略单元测试中的断点 第二次调试会导致断点被命中 我怀疑这与VS2013的新功能 保持测试执行引擎运行 有关 您可以通过 TES
  • Google Protocol Buffers:C++ 的 parseDelimitedFrom 和 writeDelimitedTo

    抱歉再次问这个问题 但是我们能否一劳永逸地发布一些与 Java 函数匹配的 C 函数 它们似乎没有被谷歌添加 并且自己编写它们是相当痛苦的 下面的答案使用了一些this and this 这是带有 boost asio 的两个基本版本 请注
  • django 信号总是同步的吗?

    我正在开发一个 django IPN 插件 它将 IPN 数据保存到模型中 然后调用 post save 信号 我担心在这种用例 gunicorn gevent 等 下信号可能会异步调用 完成 IPN 经常向 iPN url 发送超过 1
  • 拖放跨域、iframe、浏览器窗口

    感谢 stackoverflow 我解决了很多 javascript 问题 但现在我没有希望就停在了这一点 很难描述 有清晰的视频显示了我拖放跨域 iframe 的问题 http www youtube com watch v v65mO2
  • SQL Server 的 mysql_real_escape_string 替代品[重复]

    这个问题在这里已经有答案了 我想知道 PHP 中 SQL Server 转义字符串的等效项是什么 好问题 我不知道 但你可以使用PDO quote 与PDO DBLIB driver EDIT 似乎this guy 从 StackOverf
  • 为什么“while true”会使用100%的CPU资源?

    我在 Linux 服务器上运行了以下 Java 代码 while true int a 1 2 导致其中一个CPU核心达到100 使用率 我对此感到困惑 因为我了解到CPU通过时间分割来处理任务 这意味着CPU将在一个时隙内执行一项任务 C
  • 将 MDB 转换为 CSV [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我有一个 MS Access mdb 文件 我需要将其转换为 CSV 文件 我该怎么做 请不要向我指出任何免费软件 提前致谢 另一个有用的工具是 mdbtools http mdbt
  • 如何捕获此错误:“注意:未定义的偏移量:0”

    我想捕获这个错误 a 1 jfksjfks try b a 0 catch Exception e echo jsdlkjflsjfkjl Edit 事实上 我在以下行中收到此错误 parse xml gt children 0 gt ch