Hướng dẫn what is variable and constant in php? - biến và hằng trong php là gì?


Các hằng số giống như các biến ngoại trừ một khi chúng được xác định, chúng không thể thay đổi hoặc không xác định.


Hằng số PHP

Một hằng số là một định danh (tên) cho một giá trị đơn giản. Giá trị không thể được thay đổi trong tập lệnh.

Một tên hằng số hợp lệ bắt đầu bằng chữ cái hoặc dấu gạch dưới (không có giá nào trước tên hằng số).

Lưu ý: Không giống như các biến, hằng số tự động toàn cầu trên toàn bộ tập lệnh. Unlike variables, constants are automatically global across the entire script.


Tạo hằng số PHP

Để tạo hằng số, hãy sử dụng hàm define().

Cú pháp

Xác định (tên, giá trị, không phân biệt trường hợp)

Parameters:

  • Tên: Chỉ định tên của hằng số
  • Giá trị: Chỉ định giá trị của hằng số
  • Không phân biệt trường hợp: Chỉ định xem tên không đổi có nên không nhạy cảm trường hợp hay không. Mặc định là sai

Thí dụ

Tạo một hằng số với một tên nhạy cảm trường hợp:case-sensitive name:

define("GREETING", "Welcome to W3Schools.com!");
echo GREETING;
?>

Hãy tự mình thử »

Thí dụ

Tạo một hằng số với một tên nhạy cảm trường hợp:case-insensitive name:

define("GREETING", "Welcome to W3Schools.com!", true);
echo greeting;
?>

Hãy tự mình thử »



Tạo một hằng số với một tên không nhạy cảm trường hợp:

Mảng hằng số PHP

Thí dụ

Tạo một hằng số với một tên nhạy cảm trường hợp:

define("cars", [
  "Alfa Romeo",
  "BMW",
  "Toyota"
]);
echo cars[0];
?>

Hãy tự mình thử »


Tạo một hằng số với một tên không nhạy cảm trường hợp:

Mảng hằng số PHP

Thí dụ

Tạo một hằng số với một tên nhạy cảm trường hợp:

define("GREETING", "Welcome to W3Schools.com!");

Hãy tự mình thử »
  echo GREETING;
}

Tạo một hằng số với một tên không nhạy cảm trường hợp:
?>

Hãy tự mình thử »



Tiếp theo → ← Prev

Hằng số PHP là tên hoặc định danh không thể thay đổi trong quá trình thực hiện tập lệnh ngoại trừ hằng số ma thuật, không thực sự là hằng số. Hằng số PHP có thể được xác định bằng 2 cách:

  1. Sử dụng hàm xác định ()
  2. Sử dụng từ khóa const

Các hằng số tương tự như biến ngoại trừ một khi chúng được xác định, chúng không bao giờ có thể được xác định hoặc thay đổi. Họ vẫn không đổi trên toàn bộ chương trình. Các hằng số PHP tuân theo các quy tắc biến PHP tương tự. Ví dụ, nó có thể được bắt đầu bằng một chữ cái hoặc chỉ gạch dưới.For example, it can be started with a letter or underscore only.

Thông thường, hằng số PHP nên được xác định trong các chữ cái viết hoa.

Lưu ý: Không giống như các biến, hằng số tự động toàn cầu trong suốt tập lệnh.

Hằng số PHP: Xác định ()

Sử dụng hàm xác định () để tạo hằng số. Nó xác định hằng số trong thời gian chạy. Hãy xem chức năng cú pháp của hàm xác định () trong PHP.

  1. Tên: Nó chỉ định tên không đổi. It specifies the constant name.
  2. Giá trị: Nó chỉ định giá trị không đổi. It specifies the constant value.
  3. Không phân biệt trường hợp: Chỉ định xem một hằng số có nhạy cảm trường hợp hay không. Giá trị mặc định là sai. Nó có nghĩa là nó nhạy cảm với trường hợp theo mặc định. Specifies whether a constant is case-insensitive. Default value is false. It means it is case sensitive by default.

Chúng ta hãy xem ví dụ để xác định hằng số PHP bằng cách sử dụng DEFINE ().

Tệp: Constant1.php

Output:

Hello JavaTpoint PHP

Tạo một hằng số với tên không nhạy cảm trường hợp:case-insensitive name:

Tệp: Constant2.php

Output:

Hello JavaTpoint PHP
Hello JavaTpoint PHP

Tệp: Constant3.php

Output:

Hello JavaTpoint PHP
Notice: Use of undefined constant message - assumed 'message' 
in C:\wamp\www\vconstant3.php on line 4
message

Hằng số PHP: Từ khóa Const

PHP đã giới thiệu một từ khóa Const để tạo ra một hằng số. Từ khóa Const xác định hằng số tại thời điểm biên dịch. Đó là một cấu trúc ngôn ngữ, không phải là một chức năng. Các hằng số được xác định bằng cách sử dụng từ khóa Const là nhạy cảm trường hợp.const to create a constant. The const keyword defines constants at compile time. It is a language construct, not a function. The constant defined using const keyword are case-sensitive.

Tệp: Constant4.php

Output:

Hello const by JavaTpoint PHP

Hàm không đổi ()

Có một cách khác để in giá trị của các hằng số bằng hàm hằng số () thay vì sử dụng câu lệnh ECHO.

Cú pháp

Cú pháp cho hàm hằng số sau:

Tệp: hằng số5.php

Output:

JavaTpoint
JavaTpoint

Không đổi so với các biến

Không thay đổiBiến
Một khi hằng số được xác định, nó không bao giờ có thể được xác định lại.Một biến có thể được xác định cũng như được xác định lại dễ dàng.
Một hằng số chỉ có thể được xác định bằng hàm xác định (). Nó không thể được xác định bởi bất kỳ nhiệm vụ đơn giản.Một biến có thể được xác định bởi toán tử gán (=) đơn giản.
Không cần phải sử dụng dấu hiệu đô la ($) trước khi không đổi trong quá trình chuyển nhượng.Để khai báo một biến, luôn luôn sử dụng dấu hiệu đô la ($) trước biến.
Các hằng số không tuân theo bất kỳ quy tắc phạm vi biến nào và chúng có thể được xác định và truy cập ở bất cứ đâu.Các biến có thể được khai báo ở bất cứ đâu trong chương trình, nhưng chúng tuân theo các quy tắc phạm vi biến.
Hằng số là các biến có giá trị không thể thay đổi trong suốt chương trình.Giá trị của biến có thể được thay đổi.
Theo mặc định, hằng số là toàn cầu.Các biến có thể là cục bộ, toàn cầu hoặc tĩnh.

Chủ đề tiếp theo Hằng số ma thuậtPHP Magic Constants

← Tiếp theo →

Một biến trong PHP là gì?

Biến là một biểu tượng hoặc tên là viết tắt của một giá trị. Các biến được sử dụng để lưu trữ các giá trị như giá trị số, ký tự, chuỗi ký tự hoặc địa chỉ bộ nhớ để chúng có thể được sử dụng trong bất kỳ phần nào của chương trình.a symbol or name that stands for a value. Variables are used for storing values such as numeric values, characters, character strings, or memory addresses so that they can be used in any part of the program.

Biến và không đổi là gì?

Một hằng số không thay đổi theo thời gian và có giá trị cố định.Ví dụ, kích thước của giày hoặc vải hoặc bất kỳ trang phục nào sẽ không thay đổi tại bất kỳ điểm nào.Trong một biểu thức đại số, x+y = 8, 8 là một giá trị không đổi và nó không thể thay đổi.Biến: Biến là các thuật ngữ có thể thay đổi hoặc thay đổi theo thời gian.Variables are the terms which can change or vary over time.

Ví dụ PHP biến là gì?

Một biến có thể có một tên ngắn (như X và Y) hoặc một tên mô tả hơn (Age, Carname, Total_Volume).Quy tắc cho các biến PHP: Một biến bắt đầu với dấu $, theo sau là tên của biến.Một tên biến phải bắt đầu bằng một chữ cái hoặc ký tự dấu gạch dưới.. Rules for PHP variables: A variable starts with the $ sign, followed by the name of the variable. A variable name must start with a letter or the underscore character.

Biến đổi trong PHP và các loại của nó là gì?

Các biến trong PHP không có loại nội tại - một biến không biết trước liệu nó sẽ được sử dụng để lưu trữ một số hoặc một chuỗi ký tự.Các biến được sử dụng trước khi chúng được gán có giá trị mặc định.PHP thực hiện tốt công việc tự động chuyển đổi các loại từ cái này sang loại khác khi cần thiết. - a variable does not know in advance whether it will be used to store a number or a string of characters. Variables used before they are assigned have default values. PHP does a good job of automatically converting types from one to another when necessary.