Biến hằng PHP

Hằng số là tên hoặc mã định danh cho một giá trị cố định. 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ể được xác định hoặc thay đổi [ngoại trừ các hằng số ma thuật]

Các hằng số rất hữu ích để lưu trữ dữ liệu không thay đổi trong khi tập lệnh đang chạy. Các ví dụ phổ biến về dữ liệu đó bao gồm các cài đặt cấu hình như tên người dùng và mật khẩu cơ sở dữ liệu, URL cơ sở của trang web, tên công ty, v.v.

Các hằng số được xác định bằng cách sử dụng hàm

define[name, value, case-insensitive];
2 của PHP, chấp nhận hai đối số. tên của hằng và giá trị của nó. Sau khi được xác định, giá trị không đổi có thể được truy cập bất cứ lúc nào chỉ bằng cách tham khảo tên của nó. Đây là một ví dụ đơn giản

Đầu ra của đoạn mã trên sẽ là

Cảm ơn bạn đã ghé thăm - https. //www. cộng hòa hướng dẫn. com/

Câu lệnh PHP

define[name, value, case-insensitive];
3 thường được dùng để hiển thị hoặc xuất dữ liệu ra trình duyệt web. Chúng ta sẽ tìm hiểu thêm về tuyên bố này trong chương tiếp theo

Mẹo. Bằng cách lưu trữ giá trị trong một hằng số thay vì một biến, bạn có thể đảm bảo rằng giá trị đó sẽ không vô tình bị thay đổi khi ứng dụng của bạn chạy

Quy ước đặt tên cho hằng số PHP

Tên của hằng số phải tuân theo các quy tắc giống như tên biến, có nghĩa là tên hằng hợp lệ phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới, theo sau là bất kỳ số lượng chữ cái, số hoặc dấu gạch dưới nào với một ngoại lệ. tiền tố

define[name, value, case-insensitive];
4 không bắt buộc đối với tên hằng

Ghi chú. Theo quy ước, tên hằng thường được viết bằng chữ in hoa. Điều này là để dễ dàng xác định và phân biệt chúng với các biến trong mã nguồn

Hằng số PHP là các biến có giá trị khi đã được xác định sẽ không thể thay đổi được và các hằng số này được xác định mà không có dấu $ ở đầu. Các hằng số PHP được tạo bằng hàm xác định []. Hàm này nhận hai tham số đầu tiên là tên, và thứ hai là giá trị của hằng số được xác định

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 [84.897 xếp hạng]

Tên của hằng số bắt đầu bằng chữ cái hoặc dấu gạch dưới chứ không phải bằng số. Nó có thể bắt đầu bằng một chữ cái hoặc dấu gạch dưới theo sau là chữ cái, dấu gạch dưới hoặc số. Tên phân biệt chữ hoa chữ thường và viết hoa. Sau khi một hằng số được xác định, nó không thể được xác định lại hoặc xác định lại. Nó vẫn giữ nguyên trong toàn bộ tập lệnh và không thể thay đổi như các biến

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

Cú pháp với giải thích

Hằng số là tên của một giá trị cụ thể. Để định nghĩa một hằng số, chúng ta phải sử dụng hàmdefine[] và lấy giá trị của hằng số;

cú pháp

define[name, value, case-insensitive];

trong đó tên là tên của hằng số,

giá trị là giá trị của hằng số,

phân biệt chữ hoa chữ thường là đúng hoặc sai, theo mặc định, nó là sai

define['TEXT', 'Hello World!'];

Một hằng số cũng có thể được xác định bằng cách sử dụng cấu trúc const

Làm cách nào để tạo các hằng số trong PHP bằng các phương pháp khác nhau?

Để tạo hằng, chúng ta phải sử dụng một hàm xác định đơn giản, hàm này nhận hai tham số, đầu tiên là tên của hằng thứ hai là giá trị được lưu trữ. Tên được mặc định viết hoa. Nó không bắt đầu bằng $

Ví dụ 1

Mã số

đầu ra

Trong ví dụ này, chúng ta sẽ sử dụng cấu trúc const để xác định một hằng số có tên là TEXT. Chúng tôi đã sử dụng const theo sau là tên của hằng và sau đó là giá trị. Nó có thể được gán một giá trị bằng toán tử gán =

Khi chúng tôi đã xác định hằng số, để truy cập văn bản hằng số đã xác định, chúng tôi sẽ lặp lại tên bằng từ khóa hằng số, như được hiển thị bên dưới

Ví dụ #2

Mã số

đầu ra

Ví dụ #3

Trong ví dụ dưới đây, chúng tôi đang xác định hằng số TEXT có giá trị. Ngoài ra, trong cùng một chương trình, chúng ta đã định nghĩa một hàm Demo[]. Ta đã khai báo hằng TEXT bên ngoài hàm Demo. Ở đây chúng ta thấy rằng chúng ta có thể truy cập hằng số TEXT từ bên trong hàm. Điều này có nghĩa là một khi bạn xác định hằng số, nó sẽ có sẵn trên toàn cầu trong tập lệnh

Mã số

đầu ra

Các quy tắc và quy định cho các hằng số PHP

Sau đây là các quy tắc để xác định các hằng PHP

  • không nên bắt đầu bằng $
  • không nên bắt đầu bằng một con số
  • không nên bắt đầu bằng dấu gạch dưới
  • bắt đầu bằng một chữ cái và theo sau bằng số
  • bắt đầu bằng một chữ cái và theo sau là dấu gạch dưới và số

Chúng ta hãy nhìn vào các tuyên bố dưới đây

hằng số ma thuật

Nó bắt đầu bằng dấu gạch dưới kép

  • __ĐƯỜNG KẺ__
  • __TẬP TIN__
  • __HÀM SỐ__
  • __TẦNG LỚP__
  • __PHƯƠNG PHÁP__

1. __ĐƯỜNG KẺ__

Điều này cho số dòng hiện tại

Mã số

________số 8

đầu ra

2. __TẬP TIN__

Điều này cung cấp tên tệp cùng với đường dẫn tệp của tệp. Nó có thể được sử dụng để bao gồm một tệp trong tập lệnh

Mã số

đầu ra

3. __HÀM SỐ__

Điều này đưa ra tên của chức năng mà nó được khai báo. Nó phân biệt chữ hoa chữ thường

Mã số

define[name, value, case-insensitive];
0

đầu ra

4. __PHƯƠNG PHÁP__ , __LỚP__

Điều này đưa ra tên của phương thức và tên của lớp mà nó được khai báo. Trong ví dụ dưới đây, chúng ta đã định nghĩa MainClass và hai phương thức bên trong nó, phương thức show và phương thức test. Bên trong phương thức show, chúng tôi đã in __CLASS__, cung cấp tên lớp và bên trong phương thức kiểm tra, chúng tôi đã in __METHOD__, cung cấp tên phương thức, kiểm tra

Mã số

define['TEXT', 'Hello World!'];
0

đầu ra

Phần kết luận

Bài viết này giải thích về hằng PHP và hằng ma thuật với các ví dụ. Những ví dụ này giúp tạo các hằng số của riêng chúng và sử dụng chúng trong tập lệnh với sự trợ giúp của cú pháp đã cho. Bài viết này cũng giải thích các quy tắc về cách tạo Hằng số PHP và sau đó là cách sử dụng chúng trong tập lệnh với các phương thức khác nhau

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

Đây là hướng dẫn về PHP Constants. Ở đây chúng ta thảo luận về phần giới thiệu, cú pháp và ví dụ để tạo hằng trong PHP cùng với hằng ma thuật. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Biến hằng PHP là gì?

Hằng số là mã định danh [tên] cho một giá trị đơn giản . Giá trị không thể thay đổi trong tập lệnh. Tên hằng hợp lệ bắt đầu bằng một chữ cái hoặc dấu gạch dưới [không có dấu $ trước tên hằng]. Ghi chú. Không giống như các biến, các hằng tự động toàn cầu trên toàn bộ tập lệnh.

Sự khác biệt giữa hằng PHP và biến là gì?

Theo mặc định, định danh hằng luôn là chữ hoa. Thông thường, tên Hằng bắt đầu bằng dấu gạch dưới hoặc một chữ cái, theo sau là một số chữ cái và số. . PHP

Tôi có thể sử dụng const trong PHP không?

Sử dụng const để khai báo các hằng số toàn cục trong PHP . Tất cả những gì bạn cần làm là đảm bảo rằng nó được khai báo bên ngoài không gian tên hoặc lớp. Với ví dụ bên dưới, bạn có thể thấy rằng hằng số “ WEBSITE ” của chúng ta vẫn có thể truy cập được từ bên trong hàm “ bar[] ”. You can use the const keyword to declare constants globally in PHP. All you need to do is ensure that it is declared outside of a namespace or class. With the example below, you can see that our “ WEBSITE ” constant is still accessible from within the “ bar[] ” function.

Làm cách nào để bao gồm các hằng số trong PHP?

Hằng số PHP tuân theo cùng một quy tắc biến PHP. Ví dụ: nó chỉ có thể được bắt đầu bằng một chữ cái hoặc dấu gạch dưới. Thông thường, các hằng PHP nên được định nghĩa bằng chữ in hoa. .

Chủ Đề