¿Cómo crear una matriz vacía en PHP con un tamaño predefinido?

Estoy creando una nueva matriz en un bucle for.

for $i < $number_of_items
    $data[$i] = $some_data;

PHP sigue quejándose del desplazamiento ya que para cada iteración agrego un nuevo índice para la matriz, que es un poco estúpido.

Notice: Undefined offset: 1 in include() (line 23 of /...
Notice: Undefined offset: 1 in include() (line 23 of /..
Notice: Undefined offset: 1 in include() (line 23 of /..

¿Hay alguna forma de predefinir los elementos numéricos en la matriz para que PHP no muestre este aviso?

n otras palabras, ¿puedo predefinir el tamaño de la matriz de manera similar a esto?

$myarray = array($size_of_the_earray);

Respuestas a la pregunta(6)

Su respuesta a la pregunta