```
$em = $this->getDoctrine()->getManager();
$query = $em->createQuery(
'SELECT p
FROM AcmeStoreBundle:Product p
WHERE p.price > :price
ORDER BY p.price ASC'
)->setParameter('price', '19.99');

$products = $query->getResult();

```

I am a little bit confused about the colon and the different places it can be used in a query. 
I think :price is just declaring price as a local variable which will then be replace by 19.99 during runtime. 

1) Is the aforementioned assumption correct?

2) Are there some other places you see the ':' in DQL so I don't confuse it with its other functions.