Przekazywanie zmiennej między funkcjami - php

Poniżej znajduje się edytowana wersja mojego aktualnego kodu:

<?php

include ('login_info.php');

class modernCMS {

var $host;
var $username;
var $password;
var $db;
var $url;


function connect(){
    $con = mysql_connect($this->host, $this->username, $this->password);
    mysql_select_db($this->db, $con) or die(mysql_error());

mysql_set_charset('utf8');

}


function get_coordinates(){

$sql ="select lat, lng from postcodes LIMIT 1;";
    $res = mysql_query($sql) or die(mysql_error());
    while($row = mysql_fetch_assoc($res)){
        $lat = $row['lat'];
        $lng = $row['lng'];

    }
}


 function get_name(){

 $sql ="select name from places WHERE lat=$lat AND lng=$lng LIMIT 1;";
    $res = mysql_query($sql) or die(mysql_error());
    while($row = mysql_fetch_assoc($res)){
        $name = $row['name'];

echo $name;


     }
}


?>

Następnie w oddzielnym dokumencie mam dołączenie do powyższego pliku. Wywołuję funkcję get name, korzystając z następujących:

<?=$obj->get_name()?>

get_name faktycznie zawiera obliczenia do obliczania odległości między dwoma punktami, ponieważ jest to długotrwałe obliczenie, które pozostawiłem poza powyższym przykładem.

Ważne jest, że mogę po prostu użyć $ obj-> get_name (), aby uzyskać dane wyjściowe dla $ lat i $ lng

questionAnswers(5)

yourAnswerToTheQuestion