What I am trying to do is hold onto another PHP object in an internal struct. I.E:
<?php
$camera3d = new Camera3D();
$camera3d->position = new Vector3();
$camera3d->position->x++;
The reason of this is because the Camera3D struct has additional data I need to track: