这是php执行顺序的问题,当你代码流程走到错误处的时候是会直接报错不会再继续往下走的,出于上下文的关系可能密切联系,上文如果错了,下文就不知道到底应该怎么走了。
要想出第二个错误,很简单,把第一个错误注释掉即可。因为程序在执行过程中如果中途有异常,就不会按顺序执行了,会直接抛出错误,所以后面的代码都不执行。