私は私のクラスでこれを持っています
2 番目の関数が間違ったデータ型で php エラーと呼ばれ、変数のみが参照によって過去にできる場合。
私は彼らがそれによって何を意味するのか分かりません
このコードは php.net からのものです 同じコードがクラスの外にある場合、正常に実行されます
クラス内で作業している場合、ここで何が間違っていますか?
$extensiesAllowed= array();
function __construct() {
$this->extensiesAllowed= array("txt", "pdf");
$this->fileName= $_FILES['file'];
}
private function isAllowedExtensie($fileName) {
return in_array(end(explode(".", $fileName)), $this->extensiesAllowed);
}
public function check_upload() {
if($this->fileName['error'] == UPLOAD_ERR_OK) {
if(isAllowedExtensie($this->fileName['name'])) {
return true;
}
}
}
PHPエラーが表示されます
Array
(
[bestandsNaam] => ACCOUNT INFO.txt
[extensiesAllowed] =>
)
ありがとう、リチャード