I’m attempting to troubleshoot a problem, and need to understand what this if statement is saying:
if ($confirmation = $payment_modules->confirmation()) {
All the resources I can find only show if statements with double equal signs, not single. Is this one of the shorthand forms of a php if? What is it doing?
(If it’s actually wrong syntax, changing it to a double equal sign doesn’t resolve the problem. As-is, in some scenarios it does return true. In the scenario I’m troubleshooting, it doesn’t return true until after I refresh the browser.)
Any help is greatly appreciated!!!
It’s a form of shorthand, which is exactly equivalent to this: