PHP爆炸仅在我抑制错误

时间:2018-06-08 13:34:15

标签: php

我在php中使用explode函数来分割像“60-5000”这样的字符串 分为两个可以转换为整数的元素。

$parts = explode('-', '60-5000',2);

$this->p1 = (integer)$parts[0];
$this->p2 = (integer)@$parts[1];

当在我的类的构造函数中运行它时,我收到此错误:

Undefined offset: 1

当我在数组的第二个元素上抑制错误时,我获得了正确的数组

0 => "60"
1 => "5000"

上面是调试语句,在第二个索引上抑制了错误。

我不想继续压制此错误以获得爆炸的结果。我的实施有问题吗?

0 个答案:

没有答案