Я нахожусь в PHP,Как вызвать локальную переменную в другую функцию с помощью PHP
У меня есть 3 функции в PHP.
Функция Нет 1:
function get_main_sector($segment_id)
{
$dbCon = new dbCon();
$connect = $dbCon->connect();
$result = mysql_query($qry);
while($row = mysql_fetch_object($result))
{
$sourcem[] = $row;
}
mysql_free_result($result);
$disconnect = $dbCon->disconnect();
if(isset($sourcem))
return $sourcem;
else
return ;
}
Функция Нет 2:
function getSector($sector_id)
{
$dbCon = new dbCon();
$connect = $dbCon->connect();
$result = mysql_query($qry);
while($row = mysql_fetch_object($result))
{
$sourcem[] = $row;
}
mysql_free_result($result);
$disconnect = $dbCon->disconnect();
if(isset($sourcem))
return $sourcem;
else
return ;
}
Функция № 3:
function getopinions($opinions)
{
$dbCon = new dbCon();
$connect = $dbCon->connect();
$result = mysql_query($qry);
while($row = mysql_fetch_object($result))
{
$sourcem[] = $row;
}
mysql_free_result($result);
$disconnect = $dbCon->disconnect();
if(isset($sourcem))
return $sourcem;
else
return ;
}
Моя проблема в том, что я хочу использовать переменную функции 1 и функцию 3 в моей функции 3, как я использую в запросе функции 3. Но переменные функции 2 и функции 3 являются локальными. Могу ли я назвать эти переменные в функции 3 или нет? Если да, тогда вы можете рассказать мне, как я могу это сделать?
UPDATE: Я называю свою первую функцию, как:
if(isset($_REQUEST['segmentID']))
{$segment_id = $_REQUEST['segmentID'];}
else {$segment_id=0;}
if(isset($segment_id) && $segment_id!=0)
{
$main_sectors = $cont->get_main_sector($segment_id);
echo '<select name="main_sector_id" id="main_sector_id" STYLE="width: 300px" onchange="get_sector(this.value);">';
echo '<option value="">[--Select Team----]</option>';
if(is_array($main_sectors) && !empty($main_sectors))
{
foreach($main_sectors as $main_sector)
{
echo '<option value="'.$main_sector->ID.'">';
echo $main_sector->title;
echo '</option>';
}
}
echo '</select>';
die;
}
Какую роль играет JavaScript в этом вопросе? –
Из Javascript я передаю переменные в функциях – sunny
PHP и JavaScript - это разные языки программирования. Они даже не работают на одном компьютере. Они просто не могут делиться переменными. Кроме того, я не вижу ни одной строки JavaScript в коде, который вы поделили ... –