невозможно получить глобальную переменную для работы с функцией

Я пытаюсь создать глобальную переменную, которая может быть применена и вызвать любой файл php, но я не могу отобразить выходное значение объявленной глобальной переменной. Это точный пример того, что мне нужно знать о том, как:

testglobal.php

<?php
session_start();
error_reporting(0);
?>
<html>
<head><title>Sum with Public Function</title></head>
<body>
<form action="output.php" method="post">
<input type="text" name="a">
<input type="text" name="b">
<input type="submit" value="Submit">
</form>
</body></html><?php
echo "";

$sums=$_POST['sums'];if($sums){
global $d,$e,$c;
include('global-function.php');
get_instance();
$c=$d+$e;
}?>

глобальный function.php

<?php

function get_instance(){

$d = $_POST['a'];
$e  = $_POST['b'];

}?>

-а также-

output.php

    <?php
global $d,$e,$c;
include('global-function.php');
get_instance();
echo "The First Number is: ".$d."<br />";
echo "The Second Number is: ".$e."<br />";
$c = $d + $e;
echo "The Sum is: ".$c;
?>

Testglobal.php отобразит форму.
Global-function.php сохранит значение $ _post в глобальной переменной.
Output.php будет обрабатывать и отображать любое значение, сохраненное в глобальной переменной.

Заранее спасибо за помощь…

0

Решение

объявите ваши глобальные переменные внутри вашей функции

function get_instance(){

global $d , $e ;

$d = $_POST['a'];
$e  = $_POST['b'];

}
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector