[red]<?[/red]
[blue]include_once[/blue]([green]'settings.php'[/green]);
[blue]function[/blue] output(){
[blue]echo[/blue] [maroon]$myvar[/maroon]; [gray]// Fails undefined variable[/gray]
}
output(); [gray]// Will output an error message[/gray]
[blue]echo[/blue] [maroon]$myvar[/maroon]; [gray]// Outputs, This variable is set[/gray]
[gray]// A way around this is ...[/gray]
[blue]function[/blue] output2(){
[blue]global[/blue] [maroon]$myvar[/maroon];
[blue]echo[/blue] [maroon]$myvar[/maroon]; [gray]// Outputs, This variable is set[/gray]
}
output2(); [gray]// No error messages, outputs the variable[/gray]
[red]?>[/red]