Làm cách nào để khai báo hoặc định nghĩa một biến PHP?
Trong hướng dẫn này, chúng tôi sẽ giải thích những điều cơ bản về cách các biến được xử lý trong ngôn ngữ lập trình PHP Show
Nếu bạn nhìn vào bất kỳ tập lệnh PHP nào, bạn có thể tìm thấy các biến, vì vậy điều rất quan trọng là bạn phải hiểu rõ về những điều cơ bản. Một biến được sử dụng để lưu trữ dữ liệu và trong PHP, chúng được biểu thị bằng dấu 2 theo sau là tên biếnXuyên suốt hướng dẫn này, chúng tôi sẽ đưa bạn qua một loạt các chủ đề quan trọng liên quan đến biến trong PHP. Ví dụ: chúng ta sẽ đề cập đến quy ước đặt tên, kiểu dữ liệu, phạm vi biến và cách tạo biến biến. Chúng tôi giữ mọi thứ tương đối cơ bản, vì vậy thật tuyệt nếu bạn mới bắt đầu lập trình Hướng dẫn này dành cho PHP 8 hoặc 8. 1. Nếu bạn đang sử dụng phiên bản PHP mới hơn hoặc cũ hơn thì hướng dẫn này có thể không hoàn toàn chính xác. Tuy nhiên, không chắc là hầu hết các nguyên tắc cơ bản đã thay đổi Mục lụcTên biến trong PHPGiống như hầu hết các ngôn ngữ lập trình, PHP có một bộ quy tắc đặt tên biến. Trong phần này, chúng ta sẽ đề cập đến các tên biến hợp lệ Tất cả các biến trong PHP đều bắt đầu bằng ký hiệu đô la ($) theo sau là tên của biến. Thiếu 2 sẽ gây ra lỗi khi bạn cố chạy mãĐể tạo một tên biến hợp lệ trong PHP, bạn phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới. Nếu biến bắt đầu bằng một số hoặc bất kỳ ký tự nào khác, nó sẽ không hợp lệ Sau ký tự bắt đầu, tên biến có thể chứa chữ cái, số hoặc dấu gạch dưới Tên biến trong PHP phân biệt chữ hoa chữ thường, vì vậy hãy đảm bảo bạn sử dụng cùng một cách viết hoa mỗi khi bạn tham chiếu đến một biến Dưới đây là một vài ví dụ về tên biến hợp lệ và không hợp lệ trong PHP
Biến được xác định trướcPHP chứa một loạt các biến được xác định trước mà bạn sẽ không thể sử dụng làm tên. Nếu bạn cố gắng sử dụng bất kỳ tên nào trong số này làm tên biến, bạn có thể gặp phải hành vi không mong muốn Dưới đây là một số biến được xác định trước mà bạn có thể sử dụng trong PHP
Các biến được xác định trước có sẵn trong PHP có thể khác nhau tùy thuộc vào phiên bản bạn đang sử dụng Sử dụng biến trong PHPSử dụng các biến trong PHP cực kỳ dễ dàng, nhờ nó là một ngôn ngữ được gõ lỏng lẻo. Được gõ lỏng lẻo có nghĩa là bạn không cần xác định biến mà bạn đang khai báo. Vì vậy, ví dụ, nếu bạn gán một “chuỗi” cho một biến, loại biến sẽ tự động là một chuỗi Việc gõ lỏng lẻo có thể giúp làm cho mã của bạn linh hoạt hơn và giảm lỗi. Tuy nhiên, mặt khác, đôi khi nó có thể tạo ra kết quả không mong muốn trong trường hợp bạn mong đợi một loại dữ liệu nhất định nhưng lại nhận được một thứ khác Hai phần sau sẽ thảo luận về việc khai báo và xuất các biến trong tập lệnh PHP khai báo biếnKhai báo một biến trong PHP cực kỳ dễ dàng, bạn chỉ định biến của mình và gán giá trị bạn muốn bằng cách sử dụng toán tử 4Trong ví dụ dưới đây, chúng tôi gán bốn biến với một. Ngoài ra, bất cứ khi nào bạn chỉ định văn bản, hãy đảm bảo rằng bạn đặt nó trong dấu ngoặc kép
Xuất biếnXuất một biến trong PHP rất đơn giản. Thông thường, bạn sẽ sử dụng print hoặc echo để xuất biến, nhưng trong một số trường hợp, bạn có thể cần sử dụng 5 hoặc một hàm khácTrong ví dụ bên dưới, chúng tôi xuất ra một loạt các biến khác nhau bằng cách sử dụng echo hoặc 5 (Xuất nội dung của một mảng)
Dưới đây là đầu ra của việc chạy tập lệnh trên. Mỗi biến của chúng tôi được in ra màn hình thành công. Ngoài ra, bằng cách sử dụng 5 trên mảng của chúng ta, chúng ta có thể thấy từng giá trị được lưu trữ trong mảng, bao gồm cả kiểu dữ liệu của chúng
Kiểu dữ liệu biếnCó nhiều loại dữ liệu khác nhau mà bạn có thể gán cho một biến. Chúng tôi sẽ chạm nhẹ vào một số loại dữ liệu bạn có thể sử dụng PHP không thực thi định nghĩa kiểu khi bạn tạo một biến. Thay vào đó, PHP sẽ xác định loại theo giá trị được lưu trữ trong biến. Ví dụ: nếu một chuỗi được gán cho 8, biến sẽ có kiểu chuỗi. Nó có ưu và nhược điểm, nhưng chúng tôi sẽ đề cập đến điều đó trong một hướng dẫn khácChuỗi – Một chuỗi bao gồm các ký tự và được xác định bên trong dấu ngoặc đơn hoặc dấu ngoặc kép
Số nguyên – Là một số không phải số thập phân có thể nằm trong khoảng từ -2.147.483.648 đến 2.147.483.647
Float hoặc Double – là một số có chứa dấu thập phân
NULL – Một kiểu dữ liệu đặc biệt dành riêng cho các biến không có giá trị được gán. Một biến được tạo không có giá trị sẽ tự động được gán null. Bạn cũng có thể gán null cho một biến
Boolean – Kiểu dữ liệu này chỉ hỗ trợ hai trạng thái khác nhau, TRUE hoặc FALSE
Mảng – Kiểu dữ liệu này cho phép bạn lưu trữ nhiều giá trị trong một biến
Đối tượng – Bạn có thể lưu trữ một đối tượng dưới dạng biến. Một đối tượng là một khía cạnh quan trọng của lập trình hướng đối tượng 0Tài nguyên – Đây không phải là kiểu dữ liệu mà thay vào đó lưu trữ tham chiếu đến chức năng và tài nguyên bên ngoài tập lệnh PHP. Ví dụ, một tham chiếu đến một cuộc gọi cơ sở dữ liệu 1Phạm vi biếnVì bạn có thể khai báo các biến PHP ở bất kỳ đâu trong tập lệnh PHP, nên bạn sẽ cần biết về phạm vi của biến Có ba phạm vi biến trong PHP. cục bộ, toàn cầu và tĩnh. Chúng tôi sẽ đề cập ngắn gọn từng phạm vi dưới đây Phạm vi toàn cầuMột biến có phạm vi toàn cục được định nghĩa bên ngoài một hàm và chỉ có thể được truy cập bên ngoài một hàm. Do đó, nếu bạn thử sử dụng một biến toàn cục bên trong một hàm, thì nó sẽ trống Trong ví dụ bên dưới, chúng ta tạo một biến toàn cục 9 và sử dụng nó bên trong và bên ngoài một hàm 2Như bạn có thể thấy trong kết quả của chúng tôi bên dưới, khi chúng tôi thử sử dụng biến toàn cục 9 bên trong hàm, biến này trống vì nó là biến toàn cầu 3Sử dụng từ khóa toàn cầuBạn có thể truy cập một biến toàn cục bên trong một hàm bằng cách sử dụng từ khóa toàn cầu. Ngoài ra, bạn có thể sử dụng mảng 1 để truy cập một biếnChúng tôi sử dụng từ khóa toàn cầu để truy cập biến 9 của mình trong ví dụ bên dưới. Bạn cũng có thể làm điều này bằng cách sử dụng mảng toàn cầu, ví dụ như 3 4Như bạn có thể thấy trong kết quả của chúng tôi bên dưới, bây giờ chúng tôi có quyền truy cập vào biến toàn cầu của mình 9 bên trong hàm 5Phạm vi cục bộMột biến được khai báo bên trong hàm có phạm vi cục bộ và không thể truy cập bên ngoài hàm Bạn có thể sử dụng lại các tên biến phạm vi cục bộ trong các hàm khác nhau vì một biến có phạm vi cục bộ bị ràng buộc với hàm mà nó được khai báo trong Trong ví dụ dưới đây, chúng tôi chứng minh rằng 5 có sẵn bên trong hàm nhưng không có sẵn bên ngoài nó 6Như mong đợi, biến cục bộ không khả dụng bên ngoài hàm 7Phạm vi tĩnhCuối cùng, bạn có thể muốn tạo một biến tĩnh bằng cách sử dụng từ khóa tĩnh. Một biến tĩnh sẽ tồn tại và giữ nguyên giá trị của nó sau khi một chức năng đã hoàn thành. Nếu chúng ta sử dụng lại hàm, giá trị tĩnh sẽ vẫn chứa giá trị được gán lần cuối Trong ví dụ bên dưới, chúng ta tạo một biến tĩnh 5 bên trong hàm 7 mà chúng ta gọi bốn lần. Mỗi khi hàm được gọi, biến tĩnh của chúng ta sẽ tăng thêm 8 và không bao giờ đặt lại thành 9 8Đầu ra bên dưới cho thấy biến tĩnh của chúng tôi 5 tăng thêm 8 trên mỗi lần gọi hàm 9biến biếnTrong PHP, có thể có tên biến "biến". Một biến biến lấy giá trị bình thường của một biến và sử dụng giá trị đó làm tên của nó. Bạn có thể gán giá trị cho biến và truy cập nó theo tên của nó Để tạo một biến biến, trước tiên hãy khai báo một biến thông thường ( 9) và gán một chuỗi cho nó, trong trường hợp của chúng ta là “food“. Tiếp theo, thêm một ký hiệu đô la ( 3) và gán một giá trị khác, trong trường hợp của chúng tôi, đó là “Khoai tây“. Bây giờ bạn có thể tham khảo biến của chúng tôi bằng cách sử dụng 4 0Trong ví dụ trên, chúng ta tạo một biến biến có tên là “food” bằng cách thêm một ký hiệu đô la và gán cho nó một giá trị khác là “Potato“ Chúng tôi cũng sử dụng tiếng vang để xuất giá trị của biến trước và sau khi chúng tôi cập nhật giá trị 1Phần tổng quan này rất cơ bản và bạn có thể thực hiện khá nhiều việc bằng cách sử dụng biến biến. Chúng tôi sẽ chạm vào kỹ thuật hữu ích này trong một hướng dẫn trong tương lai Phần kết luậnHy vọng rằng đến bây giờ, bạn đã hiểu rõ về cách sử dụng các biến trong ngôn ngữ lập trình PHP. Chúng tôi đã đề cập đến hầu hết các khái niệm cơ bản để xử lý các biến, bao gồm phạm vi, kiểu dữ liệu, khai báo, v.v. Luôn có nhiều thứ để tìm hiểu về PHP và các ngôn ngữ lập trình khác, vì vậy tôi khuyên bạn nên xem một số hướng dẫn PHP khác của chúng tôi. Nếu bạn chưa quen với viết mã, bạn có thể thấy hướng dẫn của chúng tôi về các câu lệnh if else cực kỳ hữu ích Biến PHP là gì Bạn khai báo chúng như thế nào?Biến PHP . Một biến bắt đầu bằng dấ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à _ ) Làm thế nào để sử dụng định nghĩa () trong PHP?hàm định nghĩa() trong PHP . cú pháp. xác định (const_name,value,case_insensitive) Thông số Trở lại. Hàmdefine() trả về true nếu thành công hoặc false nếu thất bại Ví dụ. Sau đây là một ví dụ định nghĩa một hằng số đầu ra. Sau đây là đầu ra. Đây chính là nó Làm cách nào để xác định một biến trong PHP 8?Bộ quy tắc định nghĩa biến trong PHP 8
. Các biến PHP phân biệt chữ hoa chữ thường. $var và $VAR là hai biến khác nhau. Phải đặt tên phải bắt đầu bằng một bảng chữ cái hoặc ký tự gạch dưới. PHP variable must start with $ sign followed by the name of the variable. PHP variables are case sensetive. $var and $VAR are two different variables. Must name must start with an alphabet or underscore character.
Làm thế nào bạn có thể khai báo một biến?Khai báo (Tạo) Biến
. Dấu bằng dùng để gán giá trị cho biến. type variableName = value; Where type is one of Java's types (such as int or String ), and variableName is the name of the variable (such as x or name). The equal sign is used to assign values to the variable. |