← CodePrimer
PHP Intermediate Basics

Local vs global scope

Why can’t my function see an outside variable?

global keyword / pass args.

Sample
<?php
$site = 'CodePrimer';
function title() {
  global $site;
  return $site;
}
echo title();

Notes

Prefer passing parameters over global when possible.

Keywords: scope · global · local · function

Related

Need more coins?

You do not have enough coins for this action.

Your balance: 0 coins

Share