- key: documentation ( source)
- current: documentation ( source)
<?php
class A
{
protected $_array;
protected $_first;
public function __construct(array $array)
{
foreach ($array as $i)
is_int($i);
$this->_first = current($array);
$this->_array = $array;
}
public function getArray()
{
return $this->_array;
}
public function getFirst()
{
return current($this->_array);
}
public function getFirstName()
{
return key($this->_array);
}
}
$array = [1, 2, 3];
$a = new A($array);
foreach ($a->getArray() as $i)
echo $i . PHP_EOL;
echo $a->getFirst();
echo "\n--------\n";
$array = $a->getArray();
foreach ($array as $i)
echo $i . PHP_EOL;
echo $a->getFirst();