Is there any possible way when in one file – please note, just one file. To call a function when it isn’t defined yet, e.g.
<?php
echo global_title();
function global_title()
{
$title = $_GET['name'];
return $title;
}
?>
I don’t know how to explain this, but it’s not quite possible isn’t it? What about variable from another file (without including it) can be called in a different file, e.g.
config.php
<?php
$db = "localhost";
?>
index.php
<?php
// I do not want it to be accessed by including it or using sessions
echo $db;
?>
Know what I mean? 🙂
You can call a function which is defined after calling it. That’s because PHP first parses the file and then executes it.
As for the variable – this is not possible, you have to include the file.