我是新来的PHP类,数组等,所以请原谅我,如果我不使用正确的术语。我在寻找的是如何轻松地将值赋给类的属性,而不必依赖“if”语句。PHP如何有条件地分配类属性变量
例如:
假设我有一类测试的一个实例,“测试”有一个属性“雇员”(希望这是调用它的正确方法)和员工是一个复杂的类型。
所以,我有这样的:
$test -> employee = array('Age' => '30', 'Sex' =>$sex, 'nationality'=>$nationality, 'maritalstatus'=>$status, etc, etc)
我就是这里的问题是,如果“年龄”,‘性别’,‘民族’等并不总是存在的,我只想要分配值给他们当他们有东西分配,我不想使用If的每个组合非空值...(这是一个简短的例子,但我有很多这些属性或任何他们被称为和太多的“如果”组合太杂乱)...
我后来发送这些值作为肥皂请求,我不想要任何em pty xml标签...
如果我的术语不正确,我很抱歉,但我希望我已经足够清楚,有人在那里帮助我!
由于提前, 巴勃罗
欢迎来到Stack Overflow,@Pablo! – Sampson 2010-02-02 19:09:00