<?php
class ArrayAssistant {
public $data;
function __construct(array $data) {
$this->data = $data;
}
function getFirstLast() {
$first = -1;
$last = -1;
$len = count($this->data);
if ($len > 0) {
$first = $this->data[0];
$last = $this->data[$len - 1];
}
return array($first, $last);
}
}
$ar = [2, 3, 5];
$assistant = new ArrayAssistant($ar);
list ($first, $last) = $assistant->getFirstLast();
//$first is 2
//$last is 5
echo "first = $first", "\n";
echo "last = $last";