a php extension for llvm binding