我在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"
上面是调试语句,在第二个索引上抑制了错误。
我不想继续压制此错误以获得爆炸的结果。我的实施有问题吗?