我有一个BatchConfigurable类
public class BatchConfigurable<T extends BatchContext>() {}
我正在尝试为它编写一个包装器。这将是另一个采用此类或任何将BatchConfigurable作为参数扩展的类的类。对于声明,我正在尝试:
public class WrappedBatchConfigurable<E extends BatchConfigurable <T extends BatchContext>>() {}
这是无效的,但是从代码中可以清楚地看出,我想保留WrappedBatchConfigurable所采用的BatchConfigurable子类型应采用扩展BatchContext作为参数的类型的属性。它的语法是什么?
答案 0 :(得分:2)
您需要在使用之前声明类型参数<?php
//Delete all image files in this folder
$path = 'files/';
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
if (filectime($file)< (time() - 2419200)) {
if (preg_match('/\.png$/i', $file)) {
unlink($path.'/'.$file);
}
if (preg_match('/\.jpg$/i', $file)) {
unlink($path.'/'.$file);
}
if (preg_match('/\.tif$/i', $file)) {
unlink($path.'/'.$file);
}
if (preg_match('/\.gif$/i', $file)) {
unlink($path.'/'.$file);
}
}
}
}
?>
。
T