我有一類是:「函數未定義」 錯誤
<?php
class FileObject{
private $name;
private $arr;
function __construct($name){
$this->name = $name;
$arr = array();
}
public function readFile(){
$fileHandler = fopen($this->name, "rb");
while (!feof($fileHandler)) {
$line_of_text = fgets($fileHandler);
$parts = explode(' ', $line_of_text);
$count = 0;
foreach($parts as $tokens){
$arr[$tokens] = $count;
$count++;
}
}
if(checkInArr("fox"))
echo "yes";
else
echo "no";
ksort($arr);
print_r($arr);
fclose($fileHandler);
}
function checkInArr($needle){
if(array_key_exists($needle,$arr))
return TRUE;
else
return FALSE;
}
}
?>
,我得到這個錯誤:
Fatal error: Call to undefined function checkInArr() in C:\wamp\www\jbglobal\file_lib.php on line 29
任何想法,爲什麼?