我们有一个“gotItem”函数,如果在“on_hand”值为“1”的项目上运行,它也应该调用“outItem”函数。出于某种原因,“gotItem”函数正在调用“outItem”函数,无论“on_hand”值是“1”还是“0”。任何想法为什么?代码如下
function gotItem( $user_item_id, $user_id )
{
$user_item = $this->getUserItem( $user_id, $user_item_id );
if ( ( ! is_null( $user_item ) ) && ( $user_item['on_hand'] = '1' ) )
$this->outItem( $user_item_id, $user_id );