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 –