Why no `not` logical operator?

I just sometimes find myself using it and then are reminded I should use `!`.

I did some research about the logical operators: https://www.php.net/manual/en/language.operators.logical.php .

It seems `and` and `or` operate at different precedences than `&&` and `||` so they are functionally different.

One can create `not()` themselves https://stackoverflow.com/questions/4913146/php-not-operator-any-other-aliases, but you still have to use parentheses, and it is probably not worth it to introduce that dependency.

So is there some historical reason there is ! `not` ?