【发布时间】:2011-01-12 07:18:36
【问题描述】:
我是 php 类、数组等方面的新手,所以如果我没有使用正确的术语,请见谅。我正在寻找的是如何轻松地为类中的属性分配值,而不必依赖“if”语句。
例如:
假设我有一个类 test 的实例,并且“test”有一个属性“employee”(希望这是正确的称呼方式)并且employee 是一个复杂类型。
所以,我有类似的东西:
$test -> employee = array('Age' => '30', 'Sex' =>$sex, 'nationality'=>$nationality, 'maritalstatus'=>$status, etc, etc)
我在这里遇到的问题是,如果“年龄”、“性别”、“国籍”等并不总是存在,我只想为他们分配值当他们分配了一些东西时 ,并且我不想为非空值的每个组合使用 If ......(这是一个简短的例子,但我有很多这些属性或它们被称为的任何东西,太多的“if”组合太混乱了)...
我稍后将这些值作为肥皂请求发送,我不想要任何空的 xml 标记...
如果我的术语不正确,我深表歉意,但我希望我已经足够清楚,有人可以帮助我!
提前致谢, 巴勃罗
【问题讨论】:
-
欢迎来到 Stack Overflow,@Pablo!
标签: php arrays soap class object