This commit is contained in:
2020-09-08 14:01:38 +08:00
parent ae687d4ba9
commit 9789e3bbfd
2 changed files with 59 additions and 57 deletions
+59 -56
View File
@@ -114,60 +114,63 @@
//
//var_dump($match);
//
//
//
//class Arrays extends ArrayIterator
//{
//
//
// public function __construct($array = array(), $flags = 0)
// {
// parent::__construct($array, $flags);
// }
//
//
// public function current()
// {
// $parent = parent::current();
// $class = new stdClass();
// $class->value = $parent;
// $class->key = $this->key();
//
// return $class;
// }
//
//
// public function next()
// {
// $this->offsetSet($this->key(), new stdClass());
//
//
// parent::next();
// }
//
//
//}
//
//
//class ETa implements \IteratorAggregate
//{
//
// public $array = [];
//
//
// public function getIterator()
// {
// return new Arrays($this->array);
// }
//
//
//}
//
//
//$eta = new ETa();
//$eta->array = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []];
//
//
//foreach ($eta as $value) {
// var_dump($value);
//}
class Arrays extends ArrayIterator
{
public function __construct($array = array(), $flags = 0)
{
parent::__construct($array, $flags);
}
public function current()
{
$parent = parent::current();
$class = new stdClass();
$class->value = $parent;
$class->key = $this->key();
return $class;
}
public function next()
{
$this->offsetSet($this->key(), new stdClass());
parent::next();
}
}
class ETa implements \IteratorAggregate
{
public $array = [];
public function getIterator()
{
return new Arrays($this->array);
}
}
$eta = new ETa();
$eta->array = [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []];
foreach ($eta as $value) {
var_dump($value);
}
exec('ps -ef 15132 | grep 15132', $output);
var_dump($output);