Обеспечение взаимодействия с MySQL в функции PHP

У меня есть код со следующей формой:

<?php function doSomething{ //Do stuff with MySQL $con->tralalala(); } $con = connectToDatabase;//This would actually be a line or two. doSomething(); ?> 

Этот (тип) код не работает, потому что doSomething () не имеет подключения к базе данных. Может кто-нибудь объяснить, почему нет? Я создаю соединение $ con, прежде чем я вызову doSomething (). Итак, почему функция действует так, как будто нет связи?

Есть ли способ исправить это, если не передать соединение в функцию вроде doSomething ($ con)?