如何在php中的三元运算符中使用continue关键字

kar*_*fci 3 php

我想在三元运算符中使用continue关键字来简化代码.我试图按照方式,发现语法错误.

     in_array($SqlPackageCategoryProductResultRowObj->product_id, $individualProduct)?continue:"";
Run Code Online (Sandbox Code Playgroud)

我该怎么用呢

Fab*_*tté 8

所述三元运算需要3个表达式的形式(expr1) ? (expr2) : (expr3).

continue是一个控制结构语句,而不是表达式.因此,它不能是三元运算符的操作数.事实上,据我所知,PHP的运算符都不接受控制结构作为操作数.这同样适用于其他广泛的C系列语言.

为了便于阅读,if在您的案例中使用语句可能更好.