Php 我的需求曾经被需要过吗?

Php 我的需求曾经被需要过吗?,php,Php,使用一些“my_require_once”函数而不是标准的require_once来检查所需的文件是否存在,如果不存在,是否是一个好主意(例如,显示一些特殊的错误页面而不是显示应用程序结构(路径、文件名等)的致命错误消息)或者只是没用?如果是第二种,那么,包含文件的更好做法是什么 更新: 我不想禁用所有的错误消息,虽然我对PHP不是很有经验,但我担心它会在相当长的一段时间内对我隐藏一些错误 谢谢我认为require\u once()和include\u once()函数之间的区别在于requir

使用一些“my_require_once”函数而不是标准的require_once来检查所需的文件是否存在,如果不存在,是否是一个好主意(例如,显示一些特殊的错误页面而不是显示应用程序结构(路径、文件名等)的致命错误消息)或者只是没用?如果是第二种,那么,包含文件的更好做法是什么

更新:

我不想禁用所有的错误消息,虽然我对PHP不是很有经验,但我担心它会在相当长的一段时间内对我隐藏一些错误


谢谢

我认为
require\u once()
include\u once()
函数之间的区别在于
require\u once()
导致PHP出现致命错误,脚本执行停止。因此,如果要继续执行,请使用
include\u once()
只需在
if
语句中使用它,查看文件是否包含在内,然后根据需要处理错误

编辑

如果要在PHP中抑制错误消息,可以使用
@
符号

if(!@include_once("somefile.txt")) {
    print("File could not be found...");
}

我认为
require\u once()
include\u once()
函数之间的区别在于
require\u once()
导致PHP产生致命错误,脚本执行停止。因此,如果您想继续执行,请使用
include\u once()
只需在
if
语句中使用它,查看文件是否包含在内,然后根据需要处理错误

编辑

如果要在PHP中抑制错误消息,可以使用
@
符号

if(!@include_once("somefile.txt")) {
    print("File could not be found...");
}

我认为
require\u once()
include\u once()
函数之间的区别在于
require\u once()
导致PHP产生致命错误,脚本执行停止。因此,如果您想继续执行,请使用
include\u once()
只需在
if
语句中使用它,查看文件是否包含在内,然后根据需要处理错误

编辑

如果要在PHP中抑制错误消息,可以使用
@
符号

if(!@include_once("somefile.txt")) {
    print("File could not be found...");
}

我认为
require\u once()
include\u once()
函数之间的区别在于
require\u once()
导致PHP产生致命错误,脚本执行停止。因此,如果您想继续执行,请使用
include\u once()
只需在
if
语句中使用它,查看文件是否包含在内,然后根据需要处理错误

编辑

如果要在PHP中抑制错误消息,可以使用
@
符号

if(!@include_once("somefile.txt")) {
    print("File could not be found...");
}

如果您不希望最终用户看到原始错误消息,请在Web服务器中配置错误页。只有在“异常”情况下,如果您觉得需要单独捕获错误,则请求才会失败。如果您不希望最终用户看到原始错误消息,请在Web服务器中配置错误页。require应该只有在“异常”情况下才会失败,如果您觉得需要单独捕获错误,那么它可能会失败。如果您不希望最终用户看到原始错误消息,请在Web服务器中配置错误页。require应该只有在“异常”情况下才会失败,如果您觉得需要捕获错误如果您不希望最终用户看到原始错误消息,请在您的Web服务器中配置错误页。请求应该仅在“异常”情况下失败,如果您觉得需要单独捕获错误,则可能经常失败