Các biến php được khai báo bên trong một hàm được gọi là:

Biến cục bộ là những biến được khai báo bên trong hàm của chương trình Php và chỉ có phạm vi bên trong hàm đó. 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], vì vậy không thể được sử dụng bên ngoài phạm vi của nó trong chương trình. Nếu bất kỳ biến nào khác có cùng tên được sử dụng trong một chương trình bên ngoài một hàm [biến toàn cục], thì nó được coi là khác và có bản sắc riêng và được coi là một biến hoàn toàn khác. Các biến cục bộ tuân theo các đặc điểm giống như một biến bình thường, i. e. bắt đầu bằng dấu ‘$’ và tên biến bắt đầu bằng dấu [a-z] hoặc dấu gạch dưới [ _ ]

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [83.557 xếp hạng]

cú pháp

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Nếu chúng ta nói về cú pháp, thì không có cú pháp nào sử dụng biến cục bộ trong chương trình oho. Chương trình cần xác định biến bên trong một hàm và chỉ sử dụng nó ở đó

Biến cục bộ hoạt động như thế nào trong Php?

Về cơ bản có 3 loại biến lớn trong Php, i. e. Biến cục bộ, biến toàn cục và biến tĩnh. Tất cả các biến có sự khác biệt về phạm vi và cách chúng được xác định trong chương trình. Xây dựng các biến cục bộ trong bài viết này, dưới đây là một số điểm quan trọng mà lập trình viên cần hiểu để có một tầm nhìn rõ ràng về biến cục bộ trong Php

Biến cục bộ chỉ được khai báo và sử dụng bên trong hàm. Biến cục bộ trong Php có phạm vi cục bộ [không thể sử dụng bên ngoài hàm]. Nếu tồn tại biến toàn cục trùng tên với biến cục bộ trong chương trình thì chúng không liên quan gì đến nhau. Cả hai đều hoàn toàn khác nhau

Khi biến cục bộ được gọi bên trong hàm, giá trị của nó sẽ được in trên bàn điều khiển. Biến cục bộ nếu được in hoặc sử dụng theo bất kỳ cách nào ngoài chức năng trong chương trình php sẽ báo lỗi cho người dùng. Giống như biến thường trong Php, biến cục bộ cũng bắt đầu bằng dấu ‘$’

ví dụ

Điều quan trọng là phải thực hiện và thử mọi thứ theo chương trình để hiểu rõ hơn. Dưới đây là một số ví dụ về chương trình Php hiển thị việc sử dụng các biến cục bộ

Ví dụ 1. Chương trình in giá trị của biến cục bộ bên ngoài hàm






đầu ra

Giải trình

Trong ví dụ trên, 'myLocal' là hàm trong Php và 'name' là biến cục bộ của hàm 'myLocal' có giá trị 'Rajesh'. Hàm myLocal được gọi. Khi giá trị của biến cục bộ 'tên' được in trên bảng điều khiển bên trong hàm, 'Rajesh' được in và khi in giá trị của biến đó bên ngoài hàm, không có gì được hiển thị vì biến 'tên' có phạm vi cục bộ

Ví dụ #2. Chương trình có giá trị của cả biến cục bộ và biến Toàn cầu có cùng tên và giá trị khác nhau






đầu ra

Giải trình

Trong ví dụ trên, myLocal[] là tên của hàm có biến cục bộ ‘name’ với giá trị ‘Rajesh’. Có một biến 'tên' với giá trị 'Ankita' được xác định khi bắt đầu mã bên ngoài hàm 'myLocal'. Khi giá trị của biến 'tên' được in trên bảng điều khiển bên trong hàm, 'Rajesh' được in trong khi khi nó được in bên ngoài hàm, 'Ankita' được in dưới dạng 'tên' của cả hai biến, mặc dù có cùng tên . Họ không có gì để làm với nhau

Ví dụ #3. Chương trình có 2 hàm trùng tên biến ở cả 2 hàm






đầu ra

Giải trình

Trong ví dụ trên, 2 chức năng được sử dụng, i. e. cộng và trừ tương ứng. Cả hai hàm đều có các biến cục bộ 'value1' và 'value2'. Cả hai biến chỉ có phạm vi bên trong các hàm riêng của chúng. Phép cộng và phép trừ được thực hiện bên trong các hàm và kết quả được lưu trữ trong các biến cục bộ của chúng là 'phép cộng' và 'phép trừ' tương ứng. Khi các giá trị của các biến cục bộ này được in bên trong các hàm tương ứng của chúng, kết quả sẽ được hiển thị trên bảng điều khiển. Khi các giá trị của các biến này được in bên ngoài các chức năng, không có gì được hiển thị cho người dùng

Sự kết luận

Mô tả ở trên giải thích đầy đủ các biến cục bộ trong Php là gì và cách chúng được sử dụng trong chương trình Php chỉ trong phạm vi cục bộ của chúng. Trước khi tiếp tục với các khái niệm nâng cao, điều rất quan trọng đối với một lập trình viên là phải hiểu rõ những điều cơ bản và sử dụng chúng trong một chương trình để có kiến ​​thức rõ ràng và chuyên sâu về các khái niệm

Bài viết được đề xuất

Đây là hướng dẫn về Biến cục bộ trong PHP. Ở đây chúng ta thảo luận về định nghĩa, cú pháp, Biến cục bộ hoạt động như thế nào trong Php? . Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Khi một biến được khai báo bên trong một hàm được gọi là?

Các biến được khai báo bên trong hàm hoặc khối được gọi là biến cục bộ . Chúng chỉ có thể được sử dụng bởi các câu lệnh bên trong hàm hoặc khối mã đó. Các biến cục bộ không được biết đến với các chức năng bên ngoài của chính chúng.

Làm cách nào để khai báo một biến bên trong một hàm trong PHP?

PHP xác định một biến trong lần sử dụng đầu tiên. Không có từ khóa để khai báo phạm vi cục bộ . Tất cả các biến bên trong các hàm là cục bộ theo mặc định [thậm chí một biến có cùng tên với một biến toàn cục khác]. 'Lần sử dụng đầu tiên' có nghĩa là chỉ định một giá trị, không sử dụng biến để đổi lại hoặc một điều kiện.

Khai báo biến trong PHP là gì?

Một biến bắt đầu bằng ký hiệu $, theo sau là tên của biến . Tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới. Tên biến không được bắt đầu bằng số. Tên biến chỉ có thể chứa các ký tự chữ và số và dấu gạch dưới [A-z, 0-9 và _ ]

Biến cục bộ và biến toàn cục trong PHP là gì?

Các biến toàn cục được khai báo bên ngoài tất cả các khối chức năng. Các biến cục bộ được khai báo trong một khối chức năng . Phạm vi vẫn còn trong suốt chương trình. Phạm vi bị giới hạn và chỉ nằm trong hàm mà chúng được khai báo.

Chủ Đề