出于好奇......有没有办法以最短的形式(更少的php代码字符和重复)在单个语句中编写这种代码?例如,无需将部分重复document为字符串和变量。
if (empty($id)){
$fileName = "document.pdf";
} else {
$fileName = "document_$id.pdf"; // the "_" is important
}
如果我去掉下划线,我可以使用速记三元运算符:
$fileName = 'document'.(empty($id) ?: '').'.pdf';
如何在上述三元运算中包含下划线?
也许是“如果为真,则带有前缀连接的三元”运算符...
MMTTMM
呼唤远方
红糖糍粑