我有这样的代码:
<?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