全局变量在 php5.6 中不起作用

global variable is not working in php5.6

我正在使用 PHP 5.6。当我尝试在函数范围内使用 $GLOBALS["var"] 进行打印时,在浏览器 window 上不显示任何内容。 这是我的代码---

 <?php
    $var=100;
    function showGlobalVariable()
    {
         printf($GLOBALS["var"]);
     }
 ?>

printf 函数需要一个格式字符串作为第一个参数。尝试

printf("%d", $GLOBALS["var"]);

您必须调用函数:

<?php

$var = 100;

function showGlobalVariable(){
    printf("The value is %d",$GLOBALS['var']);
}

showGlobalVariable();