首页 > 解决方案 > $this 的快速修复不能在静态方法中使用?

问题描述

有什么快速解决方法吗?我不是 PHP 开发人员,所以我自己修复它有点困难,我也买不起开发人员......但我会很感激任何帮助谢谢。

$this 不能用于静态方法。

                 { 
                    $node = $dom->createElement($key);
                    if ($value != NULL) 
                    {
                        foreach ($value as $key => $value) 
                        {
                            $sub = $this->createNode($key, $value);
                            if ($sub != NULL)
                            {
                                $node->appendChild($sub);
                            }    
                        }
                    }
                }

imgur.com/SYAHz.png

标签: phplaravelreferencestatic-methods

解决方案


尝试

                 { 
                    $node = $dom->createElement($key);
                    if ($value != NULL) 
                    {
                        foreach ($value as $key => $value) 
                        {
                            $sub = $dom->createNode($key, $value);
                            if ($sub != NULL)
                            {
                                $node->appendChild($sub);
                            }    
                        }
                    }
                }

推荐阅读