PHP If函数内部变量


PHP If Function inside Variable

如何在PHP代码中添加if函数:

$html = 'blabla
'.if($a = $b).'
{
}
';
当我运行这段代码时,它显示如下错误:
Parse error: syntax error, unexpected 'if' (T_IF) in...

请帮忙指点。

谢谢。

需要使用三元操作符

的例子:

$html = 'blabla' . ($a == $b ? 'write something' : 'or something else');

再次对字符串使用append,并使用==进行比较

$html = 'blabla';
if($a == $b){
$html .='yes';
}

或使用三元运算符,如@Viktor Svensson answer

您可能想要这样做。

<?php
$html = 'Your order was ';
if ($order->status === 'success') { // I don't know just doing something random
    $html .= ' successful';
} else {
    $html .= ' unsuccessful';
}