Làm cách nào để sử dụng const trong PHP?

Các hằng số PHP có thể so sánh với các loại biến dữ liệu đơn giản hơn (chuỗi, số float, booleans và số nguyên) vì chúng chỉ có thể lưu trữ dữ liệu vô hướng. Đúng như tên gọi, giá trị của mọi hằng số PHP là không đổi. nó không thể được sửa đổi

Mặc dù các biến không yêu cầu bất kỳ quy trình tạo đặc biệt nào, các hằng số không hoạt động nếu nhà phát triển chưa xác định chúng. Bạn phải làm cho PHP xác định các hằng số bằng cách sử dụng hàm define(). Trong hướng dẫn đơn giản này, chúng ta sẽ xem xét tất cả các cách khác mà hằng PHP khác với biến, đồng thời học cách xử lý và sử dụng chúng

nội dung

Hằng số PHP. Mẹo chính

  • Các hằng PHP rất giống với các biến, tuy nhiên, chúng không thể thay đổi hoặc xác định lại sau khi được tạo và gán giá trị
  • Hằng số không thể tồn tại không xác định. Để PHP xác định hằng số, hãy nhớ không sử dụng ký hiệu $, như bạn sẽ làm với một biến
  • Trong khi các biến có thể là cục bộ hoặc toàn cục, các hằng số là toàn cục và có thể được sử dụng trong toàn bộ tập lệnh, bên trong hoặc bên ngoài một hàm

giải thích chức năng định nghĩa ()

Để tạo hằng số PHP, bạn phải sử dụng hàm có tên là define(). Bạn sẽ phải khai báo tên và giá trị của nó, bạn sẽ không thể thay đổi sau này

Tên của một hằng số PHP phải tuân theo các quy tắc giống như tên của một biến. Nó phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới (_) nhưng có thể chứa bao nhiêu chữ cái hoặc số tùy thích. Giá trị mà nó nắm giữ phải là dữ liệu vô hướng (ví dụ: nó không thể được sử dụng để lưu trữ các mảng PHP)

Làm cách nào để sử dụng const trong PHP?

ưu

  • Thiết kế đơn giản (không có thông tin không cần thiết)
  • Các khóa học chất lượng cao (ngay cả những khóa học miễn phí)
  • Tính năng đa dạng

Những đặc điểm chính

  • chương trình cấp bằng nano
  • Thích hợp cho doanh nghiệp
  • Giấy chứng nhận hoàn thành trả tiền

LOẠI TRỪ. GIẢM GIÁ 75%

Làm cách nào để sử dụng const trong PHP?

ưu

  • Dễ điều hướng
  • Không có vấn đề kỹ thuật
  • Có vẻ quan tâm đến người dùng của nó

Những đặc điểm chính

  • Rất nhiều khóa học đa dạng
  • chính sách hoàn tiền trong 30 ngày
  • Giấy chứng nhận hoàn thành miễn phí

THẤP NHƯ 12. 99$

Làm cách nào để sử dụng const trong PHP?

ưu

  • Trải nghiệm người dùng tuyệt vời
  • Cung cấp nội dung chất lượng
  • Rất minh bạch với giá cả của họ

Những đặc điểm chính

  • Giấy chứng nhận hoàn thành miễn phí
  • Tập trung vào các kỹ năng khoa học dữ liệu
  • Lịch học linh hoạt

GIẢM GIÁ 75%

Cú pháp chuẩn được tiết lộ

Ví dụ sau đây cho thấy nó sẽ trông như thế nào trong tập lệnh của bạn khi bạn PHP xác định hằng số trước khi sử dụng nó lần đầu tiên.
______6

Sao chép ví dụ

<?php
  define("GreetUser", "Welcome to BitDegree Learn!");
  function my_test() {    
    echo GreetUser;
  }
  my_test();  	
?>

Dùng thử trực tiếp Tìm hiểu trên Udacity

Từng thông số define() được giải thích

  • Tên. chúng tôi xác định tên của hằng số PHP, tuân theo các quy tắc ở trên
  • giá trị. chúng tôi khai báo giá trị (chỉ dữ liệu vô hướng) của hằng số
  • trường hợp không nhạy cảm. chúng tôi chọn (True/False) xem tập lệnh PHP không đổi có phân biệt chữ hoa chữ thường hay không. Nếu chúng ta bỏ qua nó, hằng số sẽ phân biệt chữ hoa chữ thường theo mặc định

Nhìn vào ví dụ trong đó chúng ta sẽ định nghĩa hằng PHP. Bạn sẽ nhận thấy tham số cuối cùng bị bỏ qua, do đó kết quả là một tên hằng số PHP phân biệt chữ hoa chữ thường

Sao chép ví dụ

<?php	
  define("GreetUser", "Welcome to BitDegree Learn!");
  echo GreetUser;
?>

Dùng thử trực tiếp Tìm hiểu trên Udacity

Bây giờ, hãy thử tạo một tên không phân biệt chữ hoa chữ thường. nó đơn giản. tất cả những gì chúng ta cần làm là đặt tham số cuối cùng thành true, do đó khai báo tên thực sự không phân biệt chữ hoa chữ thường

Hằng số là tên hoặc mã định danh cho một giá trị đơn giản. Một giá trị không đổi không thể thay đổi trong quá trình thực thi tập lệnh. Theo mặc định, hằng số phân biệt chữ hoa chữ thường. Theo quy ước, định danh hằng luôn là chữ hoa. Tên hằng số 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. Nếu bạn đã xác định một hằng số, nó không bao giờ có thể thay đổi hoặc không xác định

Để xác định một hằng số, bạn phải sử dụng hàmdefine() và để truy xuất giá trị của một hằng số, bạn chỉ cần chỉ định tên của nó. Không giống như với các biến, bạn không cần phải có một hằng với $. Bạn cũng có thể sử dụng hàm constant() để đọc giá trị của hằng nếu bạn muốn lấy tên của hằng một cách linh hoạt

hàm hằng()

Như được chỉ định bởi tên, hàm này sẽ trả về giá trị của hằng số

Điều này rất hữu ích khi bạn muốn truy xuất giá trị của một hằng số, nhưng bạn không biết tên của nó, tôi. e. Nó được lưu trữ trong một biến hoặc được trả về bởi một hàm

hằng() ví dụ

Chỉ có thể chứa dữ liệu vô hướng (boolean, integer, float và string) trong hằng số

Sự khác nhau giữa hằng và biến là

  • Không cần phải viết ký hiệu đô la ($) trước một hằng số, như trong Biến, người ta phải viết ký hiệu đô la

  • Các hằng số không thể được xác định bằng cách gán đơn giản, chúng chỉ có thể được xác định bằng cách sử dụng hàm định nghĩa ()

  • Các hằng số có thể được xác định và truy cập ở bất cứ đâu mà không cần quan tâm đến quy tắc phạm vi biến

  • Khi các hằng số đã được đặt, có thể không được xác định lại hoặc không xác định

Tên hằng hợp lệ và không hợp lệ

// Valid constant names
define("ONE",     "first thing");
define("TWO2",    "second thing");
define("THREE_3", "third thing");
define("__THREE__", "third value");

// Invalid constant names
define("2TWO",    "second thing");
 

Hằng số ma thuật PHP

PHP cung cấp một số lượng lớn các hằng số được xác định trước cho bất kỳ tập lệnh nào mà nó chạy

Có năm hằng số ma thuật thay đổi tùy thuộc vào nơi chúng được sử dụng. Ví dụ: giá trị của __LINE__ phụ thuộc vào dòng được sử dụng trong tập lệnh của bạn. Các hằng số đặc biệt này không phân biệt chữ hoa chữ thường và như sau -

Một vài hằng số PHP "kỳ diệu" được đưa ra dưới đây -

Sr. STTTên & Mô tả1

__DÒNG__

Số dòng hiện tại của tệp

2

__TẬP TIN__

Đường dẫn đầy đủ và tên tệp của tệp. Nếu được sử dụng bên trong một tệp bao gồm, tên của tệp được bao gồm sẽ được trả về. Kể từ PHP 4. 0. 2, __FILE__ luôn chứa đường dẫn tuyệt đối trong khi ở các phiên bản cũ hơn, nó chứa đường dẫn tương đối trong một số trường hợp

3

__CHỨC NĂNG__

Tên chức năng. (Đã thêm vào PHP 4. 3. 0) Kể từ PHP 5, hằng số này trả về tên hàm như nó đã được khai báo (phân biệt chữ hoa chữ thường). Trong PHP 4, giá trị của nó luôn là chữ thường

4

__LỚP__

tên lớp. (Đã thêm vào PHP 4. 3. 0) Kể từ PHP 5, hằng số này trả về tên lớp như đã được khai báo (phân biệt chữ hoa chữ thường). Trong PHP 4, giá trị của nó luôn là chữ thường

5

__PHƯƠNG PHÁP__

Tên phương thức lớp. (Đã thêm vào PHP 5. 0. 0) Tên phương thức được trả về như đã được khai báo (phân biệt chữ hoa chữ thường)

Làm cách nào để sử dụng const trong lớp PHP?

PHP - Hằng số lớp . Một hằng số lớp được khai báo bên trong một lớp với từ khóa const . Hằng số lớp phân biệt chữ hoa chữ thường. Tuy nhiên, nên đặt tên hằng bằng chữ in hoa.

Làm cách nào để xác định giá trị const trong PHP?

Hằng số PHP có thể được xác định theo 2 cách. Sử dụng hàm xác định (). Sử dụng từ khóa const. .
Tên. Nó chỉ định tên hằng
giá trị. Nó chỉ định giá trị không đổi
trường hợp không nhạy cảm. Chỉ định xem một hằng số có phân biệt chữ hoa chữ thường hay không. Giá trị mặc định là sai. Nó có nghĩa là nó phân biệt chữ hoa chữ thường theo mặc định

Đặt hằng số trong PHP ở đâu?

Xác định hằng số trong đầu của bạn. tệp php , sẽ được bao gồm trong tất cả các tập lệnh khác. Nó có thể là bộ điều khiển phía trước, tệp cấu hình của bạn hoặc tệp được tạo cho mục đích duy nhất này.

Làm cách nào để sử dụng từ khóa hằng trong PHP?

Cú pháp ¶ Các hằng số có thể được xác định bằng cách sử dụng từ khóa const hoặc bằng cách sử dụng hàm-define() . Trong khi định nghĩa () cho phép một hằng số được xác định thành một biểu thức tùy ý, từ khóa const có các hạn chế như được nêu trong đoạn tiếp theo. Khi một hằng số được xác định, nó không bao giờ có thể bị thay đổi hoặc không được xác định.