PHP静态变量什么是变量?程序中的变量用于存储稍后在程序中使用的一些特性或信息。这些变量还类似于存储字符值、数字质量、内存位置以及字符串的隔间。PHP有自己特定的方式来声明和存放变量。 在PHP中管理变量时,没有很多应该遵循的标准和应该记住的现实:
PHP用来声明或构建变量的数据类型:
例如: 输出: ![]() 变量作用域变量的范围是指它在程序内部的程度,它很容易得到。例如,变量的范围是程序的一部分,它在其中是明显的或可以得到的。 根据不同的程度,PHP有三个变量扩展:
局部变量在函数内发音的变量被称为该函数的邻近变量,并且仅在该特定函数中具有扩展。简而言之,它不能在函数之外得到。函数外部变量的任何语句,如果与函数内部变量的语句同名,则完全是另一回事。我们将在后面的文章中详细介绍容量。现在,把函数看作是解释的正方形。 局部变量的例子 输出: ![]() 在上面的例子中,我们创建了一个局部变量num美元并显示了局部变量在函数内部和外部的使用,发现它只能在函数的局部作用域中工作。 全局变量在函数外部声明的变量称为全局变量。这些变量可以直接在函数外部得到。为了访问函数内部,我们希望在变量前使用“global”口头语来暗示全局变量。 全局变量示例 输出: ![]() 在上面的例子中,我们创建了一个全局变量num美元并显示全局变量在函数内部和外部的使用情况。 静态变量我研究的最后一种因素被称为静态因素。与作为函数边界宣布的变量不同,函数边界在函数离开时被湮灭,静态变量在函数退出时不会失去它的价值,并且在任何情况下,当函数再次被调用时,它将保持其价值。 只要在变量名前加上口令static,就可以宣布变量是静态的。 静态变量是PHP的一种属性,它在变量执行完成并释放内存后将其擦除。然而,在某些情况下,我们确实希望在函数执行完成后存储变量。为了做到这一点,我们使用了静态口号,然后将变量称为静态变量。PHP根据变量的动机来合作一个信息类型。 这会带来相应的结果吗? ![]() 你一定注意到了美元即使在第一次函数调用之后,也会定期计算增量,但这是因为美元金额是静态的,它的内存在执行第一个函数调用后不会被释放。 静态变量的例子 输出: ![]() 您可能看到,即使在调用主函数之后,$num也会例行地增加,而$sum则不会。这是因为$sum不是静态的,它的内存在执行第一个函数调用后被释放。
下一个话题
PHP IDE和代码编辑器软件
|