<?php
function borrar($id, &$persona) {
unset($persona[$id]);
}
$obj1 = new stdClass();
$obj1->propiedad = 'obj1';
$obj2 = new stdClass();
$obj2->propiedad = 'obj2';
$persona = [$obj1, $obj2];
borrar(0, $persona);
var_dump($persona);
// fijate que se ha eliminado la primera clave
// array(1) { [1]=> object(stdClass)#2 (1) { ["propiedad"]=> string(4) "obj2" } }
?>