这行代码在PHP中是什么意思?h(u($_GET[]))
这行代码在PHP中是什么意思?特别是h(u)()“h”和“u”是什么意思 因为我得到了错误:这行代码在PHP中是什么意思?h(u($_GET[])),php,Php,这行代码在PHP中是什么意思?特别是h(u)()“h”和“u”是什么意思 因为我得到了错误: 注意:未定义索引:第12行的FileLocation中的contact和u不是标准的PHP函数。 它们很可能是应用程序中其他地方声明的自定义函数 至于您的错误,它们很可能不是由这些错误引起的,而是因为您的url中可能没有“contact”参数。 快速修复方法可以是在执行此语句之前检查它是否已设置,或者使用默认值,但更好的方法是了解它应该做什么 为此,您可以深入研究代码的其余部分,尝试找到这些函数(h和u
注意:未定义索引:第12行的FileLocation中的contact和u不是标准的PHP函数。 它们很可能是应用程序中其他地方声明的自定义函数 至于您的错误,它们很可能不是由这些错误引起的,而是因为您的url中可能没有“contact”参数。 快速修复方法可以是在执行此语句之前检查它是否已设置,或者使用默认值,但更好的方法是了解它应该做什么 为此,您可以深入研究代码的其余部分,尝试找到这些函数(h和u)的声明,并尝试理解它。 之后,您可以使用以下方法检查参数是否存在:
if (isset($_GET['contact'])) {
//... statement here
}
但我强烈建议你先找到它应该做什么,然后决定如何修复它
编辑:
在cakephp中找到h()函数的定义:
如果您使用的是cakephp,那么h()所做的基本上就是htmlspecialchars()的简写,它会转义特殊的html字符,以防止黑客攻击和变形表达式
但是我没有为u()找到任何内容。这可能是一个自定义函数。h和u不是标准的PHP函数。 它们很可能是应用程序中其他地方声明的自定义函数 至于您的错误,它们很可能不是由这些错误引起的,而是因为您的url中可能没有“contact”参数。 快速修复方法可以是在执行此语句之前检查它是否已设置,或者使用默认值,但更好的方法是了解它应该做什么 为此,您可以深入研究代码的其余部分,尝试找到这些函数(h和u)的声明,并尝试理解它。 之后,您可以使用以下方法检查参数是否存在:
if (isset($_GET['contact'])) {
//... statement here
}
但我强烈建议你先找到它应该做什么,然后决定如何修复它
编辑:
在cakephp中找到h()函数的定义:
如果您使用的是cakephp,那么h()所做的基本上就是htmlspecialchars()的简写,它会转义特殊的html字符,以防止黑客攻击和变形表达式
但是我没有找到u()的任何内容。这可能是一个自定义函数。
h
和u
是链式函数,它们试图基于$\u GET['contact']评估某些内容
,除非你的url有一个查询字符串参数?contact=something
将是未定义的
。可以证明你正在尝试cakePhp。看看这里-谢谢!这非常有用。因此,如果我不想要链函数,正确的PHP是:$passedContactType=(isset($\u GET['contact'))h
和u
是链式函数,它们试图基于$\u GET['contact']
,除非你的url有一个查询字符串参数?contact=something
将是未定义的
。可以证明你正在尝试cakePhp。看看这里-谢谢!这非常有用。因此,如果我不想要链函数,正确的PHP是:$passedContactType=(isset($\u GET['contact');