因为我不熟悉PHP,所以我想知道如何减少这里的代码重复?这两种方法在做相同的事情...除了提取字符串 (filemtime
和basename
)并连接的部分。
private function modified_hash( $files ) {
$joined = "";
foreach ( $files as $file ) {
$joined .= filemtime( $file );
}
return $this->checksum( $joined );
}
private function filename_hash( $files ) {
$joined = "";
foreach ( $files as $file ) {
$joined .= basename( $file );
}
return $this->checksum( $joined );
}