fixed issue with php 5.3 scope