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

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

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

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

      1. “返回 $this"是什么意思?意思是?

        时间:2023-05-30
        <i id='xjVjM'><tr id='xjVjM'><dt id='xjVjM'><q id='xjVjM'><span id='xjVjM'><b id='xjVjM'><form id='xjVjM'><ins id='xjVjM'></ins><ul id='xjVjM'></ul><sub id='xjVjM'></sub></form><legend id='xjVjM'></legend><bdo id='xjVjM'><pre id='xjVjM'><center id='xjVjM'></center></pre></bdo></b><th id='xjVjM'></th></span></q></dt></tr></i><div id='xjVjM'><tfoot id='xjVjM'></tfoot><dl id='xjVjM'><fieldset id='xjVjM'></fieldset></dl></div>

              <tbody id='xjVjM'></tbody>

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

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

                1. <tfoot id='xjVjM'></tfoot>
                2. <legend id='xjVjM'><style id='xjVjM'><dir id='xjVjM'><q id='xjVjM'></q></dir></style></legend>
                  本文介绍了“返回 $this"是什么意思?意思是?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在尝试理解这段代码,当我到达最后一行时,我没有理解.:(

                  I'm trying to understand this code, and when I arrived at the final line, I didn't get it. :(

                  我可以请你帮忙看看,return $this 是什么意思?

                  Can I have your help in order to find out, what does return $this mean ?

                  public function setOptions(array $options) {
                      $methods = get_class_methods($this);
                      foreach ($options as $key => $value) {
                          $method = 'set' . ucfirst($key);
                          if (in_array($method, $methods)) {
                              $this->$method($value);
                          }
                      }
                  
                      //???? - return what ?
                      return $this;
                  }
                  

                  更新:
                  为了更好地说明,我删除了我的评论.

                  Update:
                  I've removed my comments for better clarification.

                  推荐答案

                  这种编码方式被称为 流畅的界面.return $this 返回当前对象,所以你可以这样写代码:

                  This way of coding is called fluent interface. return $this returns the current object, so you can write code like this:

                  $object
                    ->function1()
                    ->function2()
                    ->function3()
                    ;
                  

                  代替:

                  $object->function1();
                  $object->function2();
                  $object->function3();
                  

                  这篇关于“返回 $this"是什么意思?意思是?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Zend 框架:找不到模型类 下一篇:如何调试 MySQL/Doctrine2 查询?

                  相关文章

                  • <bdo id='5M8YX'></bdo><ul id='5M8YX'></ul>
                  <legend id='5M8YX'><style id='5M8YX'><dir id='5M8YX'><q id='5M8YX'></q></dir></style></legend>

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