Bedinung in einer Formel

Ich hätte da mal eine Frage zu PHP.
Ich bin es in meiner Umgebung gewohnt, in einer Formel bzw. bei einem Update auch mit IF’s zu arbeiten.
Ein Beispiel
A+if(B=2,1,3)+B
Ich bin mir sicher, dass das in PHP genauso oder ähnlich geht. Könnte mir da jemand auf die Sprünge helfen?
Danke.

Ja, es gibt den Konditionaloperator ‚?‘

Und dann gibt es noch den Spezialfall „Null Coalescing Operator“ ‚??‘