Hướng dẫn what is alias in php? - bí danh trong php là gì?

(Php 5> = 5.3.0, Php 7, Php 8)

class_alias - tạo bí danh cho một lớpCreates an alias for a class

Sự mô tả

class_alias (chuỗi $class, chuỗi $alias, bool $autoload = true): bool(string $class, string $alias, bool $autoload = true): bool

Thông số

class

Lớp ban đầu.

alias

Tên bí danh cho lớp.

autoload

Có nên tự động tải hay không nếu lớp ban đầu không được tìm thấy.

Trả về giá trị

Trả về true khi thành công hoặc false về thất bại.true on success or false on failure.

Ví dụ

Ví dụ #1 class_alias () ví dụclass_alias() example

$class0

Ví dụ trên sẽ xuất ra:

bool(true)
bool(false)
bool(true)
bool(true)
bool(true)
bool(true)
bool(true)

Xem thêm

  • get_parent_class () - Lấy tên lớp cha cho đối tượng hoặc lớp
  • is_subClass_of () - Kiểm tra xem đối tượng có lớp này là một trong những phụ huynh của nó hay thực hiện nó không

mweierophinney tại gmail dot com ¶

9 năm trước

$class1

$class2

$class3

$class4

$class5

Nicolas Dot Grekas+PHP tại Gmail Dot Com ¶

11 năm trước

$class6

$class7

$class8

Lập trình viên-Comfalet tại Hotmail Dot Com ¶

11 năm trước

$class9

$alias0

$alias1

Lập trình viên-Comfalet tại Hotmail Dot Com ¶

robsonvnasc tại gmail dot com ¶

$alias2

$alias3

$class8

6 năm trước

Stanislav Dot Eckert tại Vizson Dot de ¶

$alias5

$alias6

$class8

Nicolas Dot Grekas+PHP tại Gmail Dot Com ¶

11 năm trước

$alias8

$alias9

$class8

Lập trình viên-Comfalet tại Hotmail Dot Com ¶

9 năm trước

$autoload1

Nicolas Dot Grekas+PHP tại Gmail Dot Com ¶

11 năm trước

$autoload2

Lập trình viên-Comfalet tại Hotmail Dot Com ¶

11 năm trước

$autoload3

$autoload4

$autoload5

$autoload6

Lập trình viên-Comfalet tại Hotmail Dot Com ¶

robsonvnasc tại gmail dot com ¶

$autoload7

$autoload8

$autoload9

true0

6 năm trước

11 năm trước

true1

Lập trình viên-Comfalet tại Hotmail Dot Com ¶

11 năm trước

true2

true3

true4

$class8

Lập trình viên-Comfalet tại Hotmail Dot Com ¶

robsonvnasc tại gmail dot com ¶

true6

true7

true8

true9

class0

class1

class2

class3

$class8

6 năm trước

Stanislav Dot Eckert tại Vizson Dot de ¶

class5

class6

$class8

Lập trình viên-Comfalet tại Hotmail Dot Com ¶

robsonvnasc tại gmail dot com ¶

true6

true7

true8

true9

class0

class1

class2

class3

$class8

6 năm trước

9 năm trước

alias7

alias8

alias9

autoload0

Không gian tên trong PHP là gì?

Không gian tên là một khối mã được dán nhãn phân cấp giữ mã PHP thông thường. Một không gian tên có thể chứa mã PHP hợp lệ. Không gian tên ảnh hưởng đến các loại mã sau: Các lớp (bao gồm tóm tắt và đặc điểm), giao diện, chức năng và hằng số. Không gian tên được khai báo bằng cách sử dụng từ khóa không gian tên.a hierarchically labeled code block holding a regular PHP code. A namespace can contain valid PHP code. Namespace affects following types of code: classes (including abstracts and traits), interfaces, functions, and constants. Namespaces are declared using the namespace keyword.

Việc sử dụng từ khóa sử dụng trong PHP là gì?

Từ khóa sử dụng có hai mục đích: nó bảo một lớp kế thừa một đặc điểm và nó mang lại bí danh cho một không gian tên.it tells a class to inherit a trait and it gives an alias to a namespace.

Tại sao không gian tên là cần thiết trong PHP?

Không gian tên là vòng loại giải quyết hai vấn đề khác nhau: chúng cho phép tổ chức tốt hơn bằng cách nhóm các lớp làm việc cùng nhau để thực hiện một nhiệm vụ.Chúng cho phép cùng tên được sử dụng cho nhiều lớp.They allow for better organization by grouping classes that work together to perform a task. They allow the same name to be used for more than one class.

PHP có hỗ trợ không gian tên không?

Trong thế giới PHP, các không gian tên được thiết kế để giải quyết hai vấn đề mà các tác giả của thư viện và ứng dụng gặp phải khi tạo các thành phần mã có thể sử dụng lại như các lớp hoặc chức năng: Va chạm tên giữa mã bạn tạo và các lớp/hàm/hằng số PHP nội bộ hoặc thứ ba-Các lớp bên/chức năng/hằng số.