<?php
class ExtendedArrayObject extends ArrayObject {
private $_array;
public function __construct()
{
if (is_array(func_get_arg(0)))
$this->_array = func_get_arg(0);
else
$this->_array = func_get_args();
parent::__construct($this->_array);
}
}
$newArray = new ExtendedArrayObject(array(1,2,3,4,5,6));
...
?>
Выше код взят из книги.один вопрос, связанный с ArrayObject in php
Вопрос: Что такое использование этой строки: else $this->_array = func_get_args();
? почему нам нужно настроить здесь if...else...
?
'func_get_arg (0)' получить первый аргумент функции –