Skip to main content
 首页 » 编程设计

php之IF/THEN 的 Python 语法与 PHP 相比

2025年05月04日19powertoolsteam

我有一段 PHP 代码:

 if($id = $this->ci->srr->check_faca_indiv($name)) 
{ 
    return $id; 
} elseif($id = $this->_addIndiv($name)) { 
    return $id; 
} else { 
    return null; 

我到处都在使用这个基本结构,它可能不是很好,但我已经习惯了。这些函数基本上尝试做一些简单的操作,如果它们失败,它们返回一个空值。我试图在将其移植到 Python 时模仿它,但出现语法错误并最终将其修改为:

indiv_id = checkIndiv(name) 
if indiv_id != None: 
    return indiv_id 
indiv_id = addIndiv(name) 
if indiv_id != None: 
    return indiv_id 
else: 
    return None 

我认为这让我到达了同一个地方,但我不太喜欢它 -- 是否有一种我缺少的与 PHP 更相似的方法?

请您参考如下方法:

类似于:

return checkIndiv(name) or addIndiv(name)