【问题标题】:Global Variables PHP全局变量 PHP
【发布时间】:2017-01-19 07:23:10
【问题描述】:

我在使用 PHP 全局变量时遇到了一些问题。

我可以在函数中定义全局变量并在另一个函数中使用它吗?

我可以在另一个全局变量中定义全局变量并使用第二个全局变量吗?

我可以在一个函数中定义全局变量,并在另一个函数中使用这个函数吗?

这个问题怎么样?

global $y; // $y = 5

$x = 10 * $y; // $x = 50

function numbers() {

    global $x;

    echo $x; // $x = 0;

}

【问题讨论】:

  • global $y; // $y = 5 通过魔法?
  • $x = 10 * $y; // $x = 50 没有。更像0
  • 您应该避免使用全局变量。不建议在大型应用程序中使用它们,因为它们会产生非常难以发现的错误
  • @MateiMihai 如果不使用全局变量,我们该怎么办?
  • 您应该将这些变量作为参数传递..

标签: php function global-variables


【解决方案1】:

请找到一篇关于 php 中的全局变量的好文章 - 它将告诉您 PHP 语言中存在的各种全局变量以及如何使用和访问这些变量及其用途。

参考:https://www.w3elearners.com/php/global-variables/

【讨论】:

    猜你喜欢
    • 2011-04-06
    • 1970-01-01
    • 2019-11-30
    • 1970-01-01
    • 2013-05-26
    • 2013-06-12
    • 2013-09-19
    • 2012-10-10
    • 1970-01-01
    相关资源
    最近更新 更多