如何在将项目推送到字符串时将PHP 7配置为产生错误,例如:
$items = '';
$items[] = 'test';
这可能吗?
答案 0 :(得分:2)
在PHP 5.6和7.0中,将包含空字符串的变量转换为这样的数组是有效的。因此,您需要提供自己的验证才能产生异常。
belongsTo(Student::class)
结果:
不要将数组项分配给字符串
在PHP 7.1中,这会产生致命错误。如果您想尝试这个问题,问题How do I catch a PHP Fatal Error已经有了一个很好的答案。