Si por puntero te refieres a tener una referencia a tu array, en vez de una copia, puedes hacerlo de esta forma:
Código PHP:
<?php
class MyObject
{
private $_array;
public function __construct(&$array)
{
$this->_array = $array
}
public function test ()
{
printf("Elements: %d\n", count($this->_array));
foreach ($this->_array as $element) {
printf("Element %s \n", $element);
}
}
}
$a = array('element1', 'something', 'www');
$c = new MyObject($a);
$c->test();
?>
Y si solamente quieres trabajar con una copia del array adentro de la clase basta quitar el & de la declaración del constructor.