在PHP中访问类中的文本文件时出现问题


Problem accessing text file in a class in PHP

我有这样的代码:

<?php
    class Compare
    {
        private $questions;
        private $q_scores = array();
        private $q_path = "data/questions.txt";
        function __construct( )
        {  
            ini_set('auto_detect_line_endings', TRUE); 
            $this->questions = fopen($this->q_path, 'r');  
        }
        public function checkStringForProximity($string)
        {
            while ($line = fgets($questions))
            {
                echo $line;
            }
        }
    }
?>

这与我的前任有关。问题:在PHP中访问一个类的fopen

问题是$line从不打印,我不知道为什么。

我使用这个类:

$compare = new Compare();
$compare->checkStringForProximity("string");

非常感谢。

while ($line = fgets($questions))

$questions不存在。应替换为$this->questions