gpt4 book ai didi

php - PHP中的错误函数,带有文件处理

转载 作者:行者123 更新时间:2023-12-03 07:41:55 27 4
gpt4 key购买 nike

我一直在使用PHP编写的文件上传脚本。但是我找不到所使用的“或error()”函数的任何文档。

这是一个PHP错误功能?还是文件处理库的功能?试图找到文档,以便我可以进行必要的更改,并且在PHP文档中我没有提出任何建议。

这是相关的代码段:

 $errors = array(1 => 'php.ini max file size exceeded', 
2 => 'html form max file size exceeded',
3 => 'file upload was only partial',
4 => 'no file was attached');

($_FILES[$fieldname]['error'] == 0) or error($errors[$_FILES[$fieldname]['error']], $uploadForm);
@is_uploaded_file($_FILES[$fieldname]['tmp_name'])
or error('not an HTTP upload', $uploadForm);

最佳答案

error不是PHP中定义的函数,它是一些自定义函数。
如果这是示例代码,则可能意味着“在此处填写您的错误处理逻辑”。

foo() or bar();

此模式在此处用作 if (!foo()) bar();的替代。 or||逻辑运算符相同(除了它的优先级较低,我们将在此处忽略)。它具有与 ||相同的特征,即它具有短路功能:仅当左侧为false时,才评估右侧。因此,如果 foo()是“成功”,则 bar()将不会执行。具体来说,这意味着如果左侧表达式“失败”,则会调用 error()

使用 or代替 if是一种样式选择;海事组织这是一个错误的选择,而且它会产生这样的问题这一事实足以证明这一点。

关于php - PHP中的错误函数,带有文件处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44253806/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com