In PHP, variable declaration has context inside { } like so: method() {var}
You can assign the result of this function to a variable in outside scope
the below code is example
<?php
function datas($value){
$sum = 10 + $value;
return $sum;
}
echo datas(2);
// $sum is null or blank
echo $sum;
?>
Example correct for reference the var
<?php
function datas($value){
$sum = 10 + $value;
return $sum;
}
$sum = datas(2);
// $sum is not null or blank
echo $sum;
?>
// OR
<?php
class SaveData {
public $sum=0;
public function myMethod($value) {
$this->sum = 10 + $value;
return $this->sum;
}
}
$d = new SaveData();
$d->myMethod(2);
echo $d->sum;
?>