<legend id='jk5hM'><style id='jk5hM'><dir id='jk5hM'><q id='jk5hM'></q></dir></style></legend>
      <tfoot id='jk5hM'></tfoot>

      <small id='jk5hM'></small><noframes id='jk5hM'>

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

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

      如何在命名空间中使用 MySQLi

      时间:2023-07-29
    2. <small id='5376g'></small><noframes id='5376g'>

        <tbody id='5376g'></tbody>

        <legend id='5376g'><style id='5376g'><dir id='5376g'><q id='5376g'></q></dir></style></legend>

              <bdo id='5376g'></bdo><ul id='5376g'></ul>
              • <tfoot id='5376g'></tfoot>

                <i id='5376g'><tr id='5376g'><dt id='5376g'><q id='5376g'><span id='5376g'><b id='5376g'><form id='5376g'><ins id='5376g'></ins><ul id='5376g'></ul><sub id='5376g'></sub></form><legend id='5376g'></legend><bdo id='5376g'><pre id='5376g'><center id='5376g'></center></pre></bdo></b><th id='5376g'></th></span></q></dt></tr></i><div id='5376g'><tfoot id='5376g'></tfoot><dl id='5376g'><fieldset id='5376g'></fieldset></dl></div>
              • 本文介绍了如何在命名空间中使用 MySQLi的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                MySQLi 在没有命名空间的类内部和类外部都可以正常工作.

                MySQLi works fine inside a class with no namespace and outside a class.

                我最近开始使用命名空间,现在我偶然发现了一个类似于以下的代码:

                I recently started using namespace and now I have stumbled on a code much like the following:

                 namespace Project;
                
                 class ProjectClass{
                
                      public static function ProjectClassFunction{
                          $db = new mysql(data, data, data, data);
                      }
                
                 }
                

                但是,它通过一条消息向我报告

                However, it reports back to me with a message

                致命错误:未找到类Projectmysqli""

                "Fatal error: Class 'Projectmysqli' not found"

                如何在使用命名空间的类中使用 mysqli?

                How do I use mysqli inside a class which uses namespace?

                推荐答案

                默认情况下,PHP 将尝试从您当前的命名空间加载类.引用全局命名空间中的类:

                By default, PHP will try to load classes from your current namespace. Refer to the class in the global namespace:

                $db = new mysqli(/* ... */);
                

                这与您在引用不同命名空间中的类时所做的相同:

                This is the same thing you'd do when referring to a class in a different namespace:

                $foo = new SomeNamespaceFoo();
                

                请注意,如果您不使用开头的反斜杠,PHP 将尝试加载相对于您当前命名空间的类.以下代码将在名称空间 ProjectSomeNamespace 中查找名为 Foo 的类:

                Note that if you left off the beginning backslash, PHP would try to load the class relative to your current namespace. The following code will look in the namespace ProjectSomeNamespace for a class named Foo:

                namespace Project;
                $foo = new SomeNamespaceFoo();
                

                或者,您可以显式导入命名空间并避免歧义:

                Alternatively, you can explicitly import namespaces and save yourself ambiguity:

                namespace Project;
                
                use Mysqli;
                
                class ProjectClass
                {
                    public static function ProjectClassFunction()
                    {
                        $db = new Mysqli(/* ... */);
                    }
                }
                

                这篇关于如何在命名空间中使用 MySQLi的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:在准备好的语句中执行 SELECT 查询时遇到问题 下一篇:函数内部的 mysqli/mysql 查询不起作用

                相关文章

                最新文章

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

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

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