Sự khác biệt chính giữa biến cục bộ và biến toàn cầu
Show
Một biến là gì?Biến là một tên gán cho một khu vực lưu trữ mà chương trình có thể thao tác. Một loại biến xác định kích thước và bố cục của bộ nhớ biến. Nó cũng xác định phạm vi của các giá trị cần được lưu trữ bên trong bộ nhớ và bản chất của các hoạt động có thể được áp dụng cho biến đó. Phạm vi của các biếnPhạm vi của biến chỉ đơn giản là tuổi thọ của một biến. Đó là khối mã theo đó một biến được áp dụng hoặc còn sống. Ví dụ: function foo(){ var x; } Bạn tuyên bố một biến có thể thay đổi bên trong một chức năng. Phạm vi của biến đó vẫn còn bên trong hàm đó, nó có thể được sử dụng bên ngoài chức năng đó. Có ba nơi mà các biến bạn có thể khai báo ngôn ngữ lập trình biến:
Biến cục bộ được định nghĩa là một loại biến được khai báo trong khối lập trình hoặc chương trình con. Nó chỉ có thể được sử dụng bên trong chương trình con hoặc khối mã trong đó nó được khai báo. Biến cục bộ tồn tại cho đến khi khối của hàm được thực thi. Sau đó, nó sẽ bị phá hủy tự động. is defined as a type of variable declared within programming block or subroutines. It can only be used inside the subroutine or code block in which it is declared. The local variable exists until the block of the function is under execution. After that, it will be destroyed automatically. Ví dụ về biến cục bộ public int add(){ int a =4; int b=5; return a+b; } Ở đây, ‘A và và B B, là các biến cục bộ Biến toàn cầuMột biến toàn cầu trong chương trình là một biến được xác định bên ngoài chương trình con hoặc chức năng. Nó có phạm vi toàn cầu có nghĩa là nó giữ giá trị của nó trong suốt vòng đời của chương trình. Do đó, nó có thể được truy cập trong suốt chương trình bởi bất kỳ chức năng nào được xác định trong chương trình, trừ khi nó bị che mờ.Global Variable in the program is a variable defined outside the subroutine or function. It has a global scope means it holds its value throughout the lifetime of the program. Hence, it can be accessed throughout the program by any function defined within the program, unless it is shadowed. Example: int a =4; int b=5; public int add(){ return a+b; } Ở đây, ‘A và và B B, là các biến toàn cầu. Biến cục bộ so với các biến toàn cầuỞ đây, là một số khác biệt cơ bản giữa các biến địa phương và toàn cầu.
Ưu điểm của việc sử dụng các biến toàn cầu
Ưu điểm của việc sử dụng các biến cục bộ
Nhược điểm của việc sử dụng các biến toàn cầu
Nhược điểm của việc sử dụng các biến cục bộ
Điều gì hữu ích hơn?Biến địa phương và toàn cầu quan trọng như nhau trong khi viết một chương trình bằng bất kỳ ngôn ngữ nào. Tuy nhiên, một số lượng lớn biến số toàn cầu có thể chiếm một bộ nhớ lớn. Một thay đổi không mong muốn đối với các biến toàn cầu trở nên khó khăn để xác định. Do đó, nên tránh tuyên bố các biến toàn cầu không mong muốn. Sự khác biệt giữa biến toàn cầu và địa phương là gì?Một biến toàn cầu là một biến có thể truy cập được trên toàn cầu. Một biến cục bộ là một biến chỉ có thể truy cập vào phạm vi hiện tại, chẳng hạn như các biến tạm thời được sử dụng trong một định nghĩa hàm duy nhất. A local variable is one that is only accessible to the current scope, such as temporary variables used in a single function definition.
Biến toàn cầu trong PHP là gì?Các biến toàn cầu đề cập đến bất kỳ biến nào được xác định bên ngoài hàm.Các biến toàn cầu có thể được truy cập từ bất kỳ phần nào của tập lệnh, tức là bên trong và bên ngoài hàm.Vì vậy, một biến toàn cầu có thể được khai báo giống như biến khác nhưng nó phải được khai báo bên ngoài định nghĩa chức năng.any variable that is defined outside of the function. Global variables can be accessed from any part of the script i.e. inside and outside of the function. So, a global variable can be declared just like other variable but it must be declared outside of function definition.
Biến cục bộ trong PHP là gì?Các biến cục bộ là các biến được khai báo bên trong hàm của chương trình PHP và chỉ có phạm vi của chúng bên trong hàm đó.Các biến cục bộ không có phạm vi bên ngoài hàm (biến không thể được tham chiếu bên ngoài hàm), do đó không thể được sử dụng bên ngoài phạm vi của nó trong chương trình.those variables that are declared inside the function of a Php program and have their scope inside that function only. Local variables have no scope outside the function (variable cannot be referenced outside the function), so cannot be used outside its scope in the program.
Sự khác biệt giữa phạm vi địa phương và toàn cầu là gì?Các biến toàn cầu rất hữu ích cho các giá trị tương đối ổn định hoặc nhiều hàm trong tập lệnh phải truy cập, chẳng hạn như ID phiên.Tuy nhiên, một biến cục bộ có phạm vi giới hạn: nó chỉ tồn tại trong khối mà nó được khai báo. Một khi khối đó kết thúc, biến bị phá hủy và các giá trị của nó bị mất. |