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

    <legend id='7FP4W'><style id='7FP4W'><dir id='7FP4W'><q id='7FP4W'></q></dir></style></legend>

      <bdo id='7FP4W'></bdo><ul id='7FP4W'></ul>

  1. <small id='7FP4W'></small><noframes id='7FP4W'>

    1. <tfoot id='7FP4W'></tfoot>

      当我们应该将构造函数设为 Private &amp;为什么?PHP

      时间:2023-07-15

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

      • <legend id='X27Sq'><style id='X27Sq'><dir id='X27Sq'><q id='X27Sq'></q></dir></style></legend>

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

          <tfoot id='X27Sq'></tfoot>
            <bdo id='X27Sq'></bdo><ul id='X27Sq'></ul>

                  <tbody id='X27Sq'></tbody>
              1. 本文介绍了当我们应该将构造函数设为 Private &amp;为什么?PHP的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                可能的重复:
                在 PHP5 类中,私有构造函数什么时候出现被叫?

                我最近一直在阅读有关 OOP 的文章,并遇到了这个私有构造函数场景.我进行了 Google 搜索,但找不到与 PHP 相关的任何内容.

                I have been reading about OOP recently and came across this private constructor scenario. I did a Google search, but couldn't find anything relevant to PHP.

                在 PHP 中

                • 我们什么时候必须定义私有构造函数?
                • 使用私有构造函数的目的是什么?
                • 优点和优点是什么?使用私有构造函数的缺点?

                推荐答案

                我们什么时候必须定义私有构造函数?

                class smt 
                {
                    private static $instance;
                    private function __construct() {
                    }
                    public static function get_instance() {
                        {
                            if (! self::$instance)
                                self::$instance = new smt();
                            return self::$instance;
                        }
                    }
                }
                

                使用私有构造函数的目的是什么?

                它确保一个类只能有一个实例,并提供对该实例的全局访问点,这在单例模式中很常见.

                It ensures that there can be only one instance of a Class and provides a global access point to that instance and this is common with The Singleton Pattern.

                优点是什么?使用私有构造函数的缺点?

                • 单身真的有那么糟糕吗?

                单身有什么不好?

                这篇关于当我们应该将构造函数设为 Private &amp;为什么?PHP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:使用php扫描目录和子目录中的文件并将其路径存储在数组中 下一篇:PHP:计算一个 stdClass 对象

                相关文章

                <legend id='q0pu8'><style id='q0pu8'><dir id='q0pu8'><q id='q0pu8'></q></dir></style></legend>

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

                2. <tfoot id='q0pu8'></tfoot>

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