Hướng dẫn php class constant array - mảng hằng số lớp php
Một hằng số là một định danh (tên) cho một giá trị đơn giản. Như tên cho thấy, giá trị đó không thể thay đổi trong quá trình thực hiện tập lệnh (ngoại trừ các hằng số ma thuật, không thực sự là hằng số). Hằng số nhạy cảm trường hợp. Theo quy ước, số nhận dạng liên tục luôn luôn được viết hoa. Ghi chú:: Trước PHP 8.0.0, các hằng số được xác định bằng hàm xác định () có thể không nhạy cảm trường hợp.define() function may be case-insensitive. Tên của một hằng số tuân theo các quy tắc giống như bất kỳ nhãn nào trong PHP. Một tên hằng số hợp lệ 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. Như một biểu hiện chính quy, nó sẽ được thể hiện như vậy: Có thể xác định các hằng số () có tên dành riêng hoặc thậm chí không hợp lệ, có giá trị chỉ có thể được truy xuất với hàm hằng số (). Tuy nhiên, làm như vậy không được khuyến khích.define() constants with reserved or even invalid names, whose value can only be retrieved with the
constant() function. However, doing so is not recommended. Ví dụ #1 Tên hằng số hợp lệ và không hợp lệ Lưu ý: Đối với mục đích của chúng tôi ở đây, một chữ cái là A-Z, A-Z và các ký tự ASCII từ 128 đến 255 (0x80-0xff).: For our purposes here, a letter is a-z, A-Z, and the ASCII characters from 128 through 255 (0x80-0xff). Giống như Superglobals, phạm vi của một hằng số là toàn cầu. Các hằng số có thể được truy cập từ bất cứ nơi nào trong một kịch bản mà không liên quan đến phạm vi. Để biết thêm thông tin về phạm vi, hãy đọc phần thủ công về phạm vi biến. Lưu ý: Kể từ Php 7.1.0, hằng số lớp có thể khai báo khả năng hiển thị của được bảo vệ hoặc riêng tư, làm cho chúng chỉ có sẵn trong phạm vi phân cấp của lớp được xác định.: As of PHP 7.1.0, class constant may declare a visibility of protected or private, making them only available in the hierarchical scope of the class in which it is defined. WBCarts tại Juno Dot Com ¶ ¶ 10 năm trước
//const MIN_VALUE = 0.0; RIGHT - Works both INSIDE and OUTSIDE of a class definition.
public static function { return self::MAX_VALUE; } } ?> #Example 1: You can access these constants DIRECTLY like so: * type the class name exactly. * type two (2) colons. * type the const name exactly.
#Example 2:
#Example 1:
Warwick dot jm dot barbnes tại gmail dot com ¶ ¶ 2 năm trước
// Valid constant names 2Ewspencer tại Industrex Dot Com ¶ ¶ 19 năm trước
// Valid constant names 2Gried tại Nospam Dot Nsys Dot của ¶ ¶ 6 năm trước
// Valid constant names 2Sumon Mahmud (Abu Taleb) ¶ 2 năm trước
// Valid constant names 2Ewspencer tại Industrex Dot Com ¶ ¶ 19 năm trước
Gried tại Nospam Dot Nsys Dot của ¶ ¶ 6 năm trước
Sumon Mahmud (Abu Taleb) ¶ Hafenator2000 tại Yahoo Dot Com ¶
CONSTANTS and PHP Class Definitions
417 năm trước ¶ 19 năm trước
CONSTANTS and PHP Class Definitions
8Gried tại Nospam Dot Nsys Dot của ¶ ¶ 6 năm trước
// Valid constant names 2Sumon Mahmud (Abu Taleb) ¶ Hafenator2000 tại Yahoo Dot Com ¶
Using "define('MY_VAR', 'default value')" INSIDE a class definition does not work as expected. You have to use the PHP keyword 'const' and initialize it with a scalar value -- boolean, int, float, string (or array in PHP 5.6+) -- right away.
617 năm trước ¶ Andreas R. ¶
0
|