|| existe, o que não existe é a sintaxe que você usou... || é igual a OR && é igual a AND A única diferença entre o uso de um e de outro no PHP é a precedência na linguagem, em outras linguagens isto não se aplica, por exemplo, JS não tem OR e AND é apenas || e &&.