Posible para los operadores de comparación de cadena?

Hasta ahora no he podido encontrar esta información en los documentos oficiales de PHP ni en este sitio. Entonces, eso puede significar que estoy buscando en los términos incorrectos, o no es compatible. ¿Qué estoy buscando? Lo describiré ...

Digamos que tengo las siguientes comparaciones en PHP:

if (($a == $b) && ($b == $c))
    doSomething();
else
    doSomethingElse();

if (($d < $e) && ($e < $f))
    doSomething();
else
    doSomethingElse();

¿PHP tiene algún tipo de sintaxis para encadenar las comparaciones entre sí sin el AND explícito de dos comparaciones diferentes? Por ejemplo, es algo así como posible:

if ($a == $b == $c)
    doSomething();
else
    doSomethingElse();

if ($d < $e < $f)
    doSomething();
else
    doSomethingElse();

Tenga en cuenta que estoy buscando una taquigrafía sintáctica en el lenguaje. Sé que puedo escribir fácilmente una función para cada una de estas comparaciones encadenadas, pero esta es una solución de trabajo torpe y no deseada. Por ejemplo:

function chainedGreaterThan($args)
{
    for ($i = 0; $i < count($args) - 1; $i++)
        if ($args[$i] <= $args[$i + 1])
            return false;
    return true;
}

Esto funcionaría técnicamente, pero no es una abreviatura sintáctica dada por el lenguaje.

Respuestas a la pregunta(2)

Su respuesta a la pregunta