solved abstract class bug in php binding