> 백엔드 개발 > PHP 튜토리얼 > 如何让slim出现没定义变量没索引时仅仅报错而不退出程序

如何让slim出现没定义变量没索引时仅仅报错而不退出程序

WBOY
풀어 주다: 2016-06-06 20:32:06
원래의
1619명이 탐색했습니다.

历史遗留有一个php的大型程序,里面极度不规范,很多变量只在if语句的一段中定义,但是后面却进行使用;还有很多有可能没有指定索引值的情况下直接使用该索引的值进行判断而不先判断索引是否存在。

当然最好的是修复这些不规范,但是工作量实在太大。

注意: 坑爹的是,目前程序运行良好,只是再出现上述问题的情况下日志有报错。

但是现在需要外挂一个slim框架,将源程序添加restful接口,那么问题来了,任何一个上述错误发生时,slim都会退出程序。

有没有什么 设置或者参数 能够让访问slim的接口去执行源程序的类/函数时越到上述可能的错误也跟源程序一样仅仅 写错误日志而不强制退出运行

回复内容:

历史遗留有一个php的大型程序,里面极度不规范,很多变量只在if语句的一段中定义,但是后面却进行使用;还有很多有可能没有指定索引值的情况下直接使用该索引的值进行判断而不先判断索引是否存在。

当然最好的是修复这些不规范,但是工作量实在太大。

注意: 坑爹的是,目前程序运行良好,只是再出现上述问题的情况下日志有报错。

但是现在需要外挂一个slim框架,将源程序添加restful接口,那么问题来了,任何一个上述错误发生时,slim都会退出程序。

有没有什么 设置或者参数 能够让访问slim的接口去执行源程序的类/函数时越到上述可能的错误也跟源程序一样仅仅 写错误日志而不强制退出运行

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿