我有错误“使用未定义的常量 PATH_TO_WORDS - 假定为 'PATH_TO_WORDS'”。
private function changeFileName($fileName, $path) {
if ( $path == 'db') {
$path = PATH_TO_FILES_FROM_DB;
} elseif ( $path == 'file' ) {
$path = PATH_TO_WORDS; // there error
} else {
throw new Exception("Invalid path for file: $path");
}
$fileName = preg_replace('!\\s!', '', $fileName);
$fileName .= Yii::app()->user->id;
$wholePath = $path . $fileName;
return $wholePath;
}
和常数:
const PATH_TO_FILES_FROM_DB = 'userFiles/db/';
const PATH_TO_WORDS = 'userFiles/fromFiles/';
之前,我没有使用常量,一切正常。他们有一堂课。