本文介绍了PHP:未定义的变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有下面的代码。由于某种原因,当我运行这个代码,它说变量rsLinks是未定义的。但是很清楚,你可以看到它是在构造函数中定义的。你能告诉我我做错了什么吗?

I have the code below. For some reason when I run this code it say the variable rsLinks is undefined. Yet clearly you can see that it is defined in the constructor. Can you tell me what I am doing wrong?

 require_once "..\Models\Links.php";

class Navigator
{
    public $rsLinks;

    public function __construct()
    {
        $rsLinks = new rsLinks();
    }

    public function getLinks()
    {
        $links = $rsLinks;
    }
}

$navigator = new Navigator();
$navigator->getLinks();


推荐答案

使用 $ this- ; rsLinks;

这篇关于PHP:未定义的变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-29 07:31