PHP面向对象类型约束用法分析