variable usar paginas manejo inventor globales entre ejemplos app scope global-variables local

scope - usar - variables globales php 7



Diferencias entre variables locales y globales (2)

Estoy buscando alguna guía sobre la diferencia entre una variable de ámbito global y una variable de ámbito local. Gracias.


La diferencia es donde se puede acceder o modificar la variable. (en el contenido de una clase, por ejemplo) Se puede acceder o modificar una variable global en cualquier lugar dentro de la clase. Una variable local, si se crea en una función dentro de la clase, solo se puede usar dentro de esa función.

Este sitio proporciona una buena explicación: https://en.wikibooks.org/wiki/A-level_Computing/AQA/Problem_Solving,_Programming,_Data_Representation_and_Practical_Exercise/Fundamentals_of_Programming/Global_and_Local_Variables

Ejemplo del enlace de arriba:

1 Module Glocals 2 Dim number1 as integer = 123 // global variable 3 4 Sub Main() 5 console.writeline(number1) 6 printLocalNumber() 7 printGlobalNumber() 8 End Sub 9 10 Sub printLocalNumber 11 Dim number1 as integer = 234 // local variable 12 console.writeline(number1) 13 End Sub 14 15 Sub printGlobalNumber 16 console.writeline(number1) 17 End Sub 18 End Module

La salida sería: 123 234 123