类 / 方法

<?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 = [235];
$assistant = new ArrayAssistant($ar); 
list ($first, $last) = $assistant->getFirstLast();
//$first is 2
//$last is 5

echo "first = $first""\n";
echo "last = $last";