<bdo id='UWwdu'></bdo><ul id='UWwdu'></ul>

    1. <legend id='UWwdu'><style id='UWwdu'><dir id='UWwdu'><q id='UWwdu'></q></dir></style></legend>
      <i id='UWwdu'><tr id='UWwdu'><dt id='UWwdu'><q id='UWwdu'><span id='UWwdu'><b id='UWwdu'><form id='UWwdu'><ins id='UWwdu'></ins><ul id='UWwdu'></ul><sub id='UWwdu'></sub></form><legend id='UWwdu'></legend><bdo id='UWwdu'><pre id='UWwdu'><center id='UWwdu'></center></pre></bdo></b><th id='UWwdu'></th></span></q></dt></tr></i><div id='UWwdu'><tfoot id='UWwdu'></tfoot><dl id='UWwdu'><fieldset id='UWwdu'></fieldset></dl></div>

      1. <small id='UWwdu'></small><noframes id='UWwdu'>

        <tfoot id='UWwdu'></tfoot>
      2. MySQLi - 在 bind_param 之后声明变量?

        时间:2023-09-25
        <legend id='op4NL'><style id='op4NL'><dir id='op4NL'><q id='op4NL'></q></dir></style></legend>

          <tbody id='op4NL'></tbody>
        1. <i id='op4NL'><tr id='op4NL'><dt id='op4NL'><q id='op4NL'><span id='op4NL'><b id='op4NL'><form id='op4NL'><ins id='op4NL'></ins><ul id='op4NL'></ul><sub id='op4NL'></sub></form><legend id='op4NL'></legend><bdo id='op4NL'><pre id='op4NL'><center id='op4NL'></center></pre></bdo></b><th id='op4NL'></th></span></q></dt></tr></i><div id='op4NL'><tfoot id='op4NL'></tfoot><dl id='op4NL'><fieldset id='op4NL'></fieldset></dl></div>
        2. <small id='op4NL'></small><noframes id='op4NL'>

            <tfoot id='op4NL'></tfoot>
            • <bdo id='op4NL'></bdo><ul id='op4NL'></ul>

                  本文介绍了MySQLi - 在 bind_param 之后声明变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  这可能是一个完全愚蠢的问题,但我看过几个例子,在将变量放入 bind_param 后声明变量:
                  http://devzone.zend.com/article/686

                  This may be a completely dumb question, but I've seen a couple examples declaring the variables AFTER putting them in bind_param:
                  http://devzone.zend.com/article/686

                  我以前从未见过这样做过,我所有的编程知识都表明我应该事先定义它们.这是一种有效/首选的方式吗?

                  I've never seen this done before and all my programming knowledge says I should define them before hand. Is this a valid/preferred way?

                  推荐答案

                  这是可能的,因为绑定的是对相关变量的引用,但我发现它的风格非常糟糕:

                  This is possible, because what gets bound is a reference to the variable in question, but I find it horribly bad style:

                  • 它使代码更难阅读、维护和调试 - 变量可以进一步更改,甚至可以在绑定和查询之间调用的其他函数中更改.

                  • It makes code harder to read, maintain and debug - the variable could be changed further down the line, or even in other functions called in between the binding and the query.

                  在声明之前绑定一个变量会抛出一个E_NOTICE消息(不,它没有.干杯@webbiedave)

                  Binding a variable before declaring it will throw an E_NOTICE message (No it doesn't. Cheers @webbiedave)

                  如果您问我,为了将来的可读性,查询应该在一个地方构建,然后立即执行.

                  If you ask me, a query should be built in one place, and then executed straight away, for the sake of future readability.

                  这篇关于MySQLi - 在 bind_param 之后声明变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:mysqli_stmt_bind_param():变量数与绑定参数中准备好的 下一篇:real_escape_string 与准备好的语句

                  相关文章

                  最新文章

                • <small id='BGxC7'></small><noframes id='BGxC7'>

                • <tfoot id='BGxC7'></tfoot>

                  1. <legend id='BGxC7'><style id='BGxC7'><dir id='BGxC7'><q id='BGxC7'></q></dir></style></legend>
                    <i id='BGxC7'><tr id='BGxC7'><dt id='BGxC7'><q id='BGxC7'><span id='BGxC7'><b id='BGxC7'><form id='BGxC7'><ins id='BGxC7'></ins><ul id='BGxC7'></ul><sub id='BGxC7'></sub></form><legend id='BGxC7'></legend><bdo id='BGxC7'><pre id='BGxC7'><center id='BGxC7'></center></pre></bdo></b><th id='BGxC7'></th></span></q></dt></tr></i><div id='BGxC7'><tfoot id='BGxC7'></tfoot><dl id='BGxC7'><fieldset id='BGxC7'></fieldset></dl></div>

                    • <bdo id='BGxC7'></bdo><ul id='BGxC7'></ul>