$data = Core::SanitizeData($data);
Core::Encrypt($currPaswd)
有人能解释我这些陈述吗?这些陈述对我们有什么帮助
SELECT email
FROM mobile_users
WHERE id='".$userId."' AND password='".Core::Encrypt($currPaswd)."'";
global $_error;
$data = Core::SanitizeData($data);
$status = '';
答案 0 :(得分:0)
陈述细分
$data = Core::SanitizeData($data);
$data =
是存储结果的变量。
Core
是一个类,需要从中调用一个函数。
::
是Scope Resolution Operator,用于标识必须考虑事物的范围。
SanitizeData
是function,通过打开(
并关闭正在调用的)
来识别。
($data)
是作为argument or parameter传递给函数的变量。
同样适用于Core::Encrypt($currPaswd)
这些功能到底在做什么?
一般
可以通过阅读和理解它们的函数定义来确认,或者如果函数定义顶部附近的代码中提供了一些comments(尽管注释往往不会被维护,因此可能会误导)。< / p>
了解您当前的问题
根据函数名称进行猜测,它会显示SanitizeData()
sanitizes (user input) data和Encrypt()
encrypts传递的字符串,这似乎是当前传递的字符串{$currPaswd
)。