gpt4 book ai didi

javascript - "bind"和 "binding"在 PHP 和 JavaScript 等语言中意味着什么?

转载 作者:行者123 更新时间:2023-12-03 09:31:32 25 4
gpt4 key购买 nike

PHP和JavaScript编程中的bind和绑定(bind)到底是什么意思?例如,在 PHP 中 mysqli_stmt::bind_param -- mysqli_stmt_bind_param:

binds variables to a prepared statement as parameters.

这是什么意思?

最佳答案

您可以将准备好的语句视为某种函数;一旦知道其参数是什么,就可以执行。使用绑定(bind)函数,您可以告诉语句这些参数的值是什么。然后调用实际执行该语句的执行函数。

绑定(bind)函数的优点在于,它们将通过 SQL 注入(inject)处理任何可能的黑客尝试,并转义字符(例如引号 (')),这通常会导致无效的 SQL 语句。此外,您可以通过再次绑定(bind)现有的准备好的语句来重用它们。

(请注意,这仅涉及 PHP - JavaScript 在其中不起任何作用,因为它是在客户端执行的。)

关于javascript - "bind"和 "binding"在 PHP 和 JavaScript 等语言中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31489736/

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