# Expression

The Expression class adds support for simple shorthand comparisons (`a ? b : c`, `a ?: c` and `a ?? b`)

****

- Full class name: `Kirby\Query\Expression`
- Source: <https://github.com/getkirby/kirby/tree/5.5.3/src/Query/Expression.php#L20>

****

### Expression

- [new Expression()](https://getkirby.com/docs/reference/objects/query/expression/__construct.md)
- [Expression::factory()](https://getkirby.com/docs/reference/objects/query/expression/factory.md)
- [Expression::parse()](https://getkirby.com/docs/reference/objects/query/expression/parse.md)
- [$expression->resolve()](https://getkirby.com/docs/reference/objects/query/expression/resolve.md)