In my never-ending quest to optimise my line usage, I've just got a quick question about what exactly can go into as assignment statement in PHP (and other languages too, but I'm working on a PHP project).

In my program I have a certain boolean variable, which is toggled by a few things summarised by an if statement. I thought, hang on, that if statement will evaluate to a boolean value, can I just use that logic in one line, as opposed to wrapping a separate assignment statement inside the if. Basically my question is will:

```
$myVar = ($a == $b);

```

be equivalent to

```
if ($a == $b) { $myVar = true; }
else { $myVar = false; }

```

As you can see, this saves me *one whole line*, so it will impact my project hugely. /sarcasm