Hàm nào sau đây là một hàm hướng nội do PHP cung cấp?




 
  Dan Libbygreets the caller and demonstrates use of introspection mechanism
  
   
     name of the caller
    
     a greeting to the caller
    
   
  
  system.listMethods
  
  
     returns fault code 1 if the caller's name is not specified
  
  
   this is a lame example
   example of multiple notes
  
  
  
 

Hãy thử các ứng dụng di động MIỄN PHÍ của chúng tôi để có trải nghiệm tương tác và tuyệt vời. Mua PREMIUM với thời gian dùng thử để xem tất cả phân tích, toàn bộ lịch sử, đáp án để cải thiện thông tin chi tiết cao cấp của bạn. Chúng tôi đảm bảo với bạn sẽ tận hưởng PREMIUM

Bộ câu hỏi & câu trả lời trắc nghiệm PHP (MCQ) này tập trung vào “PHP hướng đối tượng nâng cao”

1. Tính năng OOP nâng cao nào sau đây không được hỗ trợ bởi PHP?

i) Method overloading
ii) Multiple Inheritance
iii) Namespaces
iv) Object Cloning

a) i)
b) ii)
c) i) và ii)
d) iii
View Answer

Trả lời. c
Giải thích. Các tính năng OOP nâng cao là. Nhân bản đối tượng, Kế thừa, Giao diện, Lớp trừu tượng và Không gian tên.

2. Phiên bản PHP nào đã giới thiệu các khái niệm nâng cao về OOP?
a) PHP 4
b) PHP 5
c) PHP 5. 3
d) PHP 6
Xem câu trả lời

Trả lời. b
Giải thích. Các khái niệm nâng cao về OOP đã được giới thiệu trong phiên bản PHP 5.

Ghi chú. Tham gia các lớp học Sanfoundry miễn phí tại Telegram hoặc Youtube

quảng cáo

quảng cáo

3. Cách nào sau đây là đúng để sao chép một đối tượng?
a) _clone(targetObject);
b)destinationObject = clone targetObject;
c) destinationObject = _clone(targetObject);
d) destinationObject = clone(targetObject);
View answer

Trả lời. b
Giải thích. Bạn có thể sao chép một đối tượng bằng cách mở đầu nó bằng từ khóa clone. Một bản sao của đối tượng được tạo bằng cách sử dụng từ khóa clone. $copy_of_object = bản sao $object;

4. Lớp mà lớp con kế thừa được gọi là ________

i) Child class
ii) Parent class
iii) Super class
iv) Base class

Làm bài kiểm tra thực hành lập trình PHP - Chapterwise.
Bắt đầu thử nghiệm ngay. Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

a) Chỉ i)
b) ii), iii) và iv)
c) Chỉ iii)
d) ii) and iv)
View Answer

Trả lời. d
Giải thích. Lớp có các thuộc tính được kế thừa bởi lớp con được gọi là Lớp cơ sở hoặc Lớp cha.

5. Điều nào sau đây là đúng đối với một lớp trừu tượng?
i) Các lớp trừu tượng trong PHP được khai báo với sự trợ giúp của từ khóa trừu tượng.
ii) Một lớp được khai báo trừu tượng bằng cách sử dụng từ khóa implements.
iii) Đây là một lớp thực sự không được khởi tạo mà thay vào đó đóng vai trò là một lớp cơ sở.
iv) Cố gắng khởi tạo một lớp trừu tượng dẫn đến lỗi.
a) Chỉ i)
b) Chỉ iii)
c) ii) và iv)
d) ii), iii) and iv)
View Answer

Trả lời. a
Giải thích. Các lớp trừu tượng là các lớp trong đó ít nhất một phương thức cần phải trừu tượng. Các lớp trừu tượng trong PHP được khai báo với sự trợ giúp của từ khóa trừu tượng.

quảng cáo

6. Nếu một người dự định tạo một mô hình sẽ được đảm nhận bởi một số đối tượng có liên quan chặt chẽ, thì phải sử dụng lớp nào?
a) Lớp thông thường
b) Tĩnh
c) Abstract class
d) Interface
View Answer

Trả lời. c
Giải thích. Các lớp trừu tượng là các lớp trong đó ít nhất một phương thức cần phải trừu tượng. Các lớp trừu tượng trong PHP được khai báo với sự trợ giúp của từ khóa trừu tượng. Việc sử dụng trừu tượng lớp là tất cả các lớp cơ sở triển khai lớp trừu tượng sẽ cung cấp triển khai các phương thức trừu tượng được khai báo trong lớp cha.

7. Nếu đối tượng của bạn phải kế thừa hành vi từ một số nguồn, bạn phải sử dụng a/a
a) Giao diện
b) Đối tượng
c) Abstract class
d) Static class
View Answer

Trả lời. a
Giải thích. Một giao diện trong PHP bao gồm các phương thức không có triển khai, tôi. e. các phương thức giao diện là các phương thức trừu tượng. Các phương thức trong giao diện phải có phạm vi hiển thị công khai. Các giao diện khác với các lớp vì lớp chỉ có thể kế thừa từ một lớp trong khi lớp có thể thực hiện một hoặc nhiều giao diện.

quảng cáo

8. Phương pháp nào được sử dụng để điều chỉnh hành vi sao chép của đối tượng?
a) clone()
b) __clone()
c)
d) object_clone()
View Answer

Trả lời. b
Giải thích. Một bản sao của đối tượng được tạo bằng cách sử dụng từ khóa clone, gọi phương thức __clone() của đối tượng.

9. Tính năng nào cho phép chúng ta gọi nhiều hơn một phương thức hoặc chức năng của lớp trong một lệnh?
a) Đánh máy
b) Bao gồm phương thức
c) Method adding
d) Method chaining
View Answer

Trả lời. d
Giải thích. Khi nhiều phương thức được gọi trong một lệnh duy nhất trong PHP, nó được gọi là chuỗi phương thức. Sau đây là một ví dụ cơ bản về chuỗi phương thức trong php.

$a = new Order();
$a->CreateOrder()->sendOrderEmail()->createShipment();

10. Phương pháp kỳ diệu nào được sử dụng để triển khai quá tải trong PHP?
a) __call
b) __invoke
c) __wakeup
d) __unset
View Answer

Trả lời. a
Giải thích. Khi một lớp triển khai __call(), thì một đối tượng của lớp đó được gọi bằng một phương thức không tồn tại, thay vào đó, __call() được gọi.

Sanfoundry Global Education & Learning Series – Lập trình PHP

Để luyện tập tất cả các câu hỏi về Lập trình PHP, đây là trọn bộ 1000+ Câu hỏi và Đáp án Trắc nghiệm về PHP

Nội quan trong PHP là gì?

Khả năng nội quan là khả năng chương trình kiểm tra các đặc điểm của đối tượng, chẳng hạn như tên, lớp cha (nếu có), thuộc tính và phương thức của đối tượng. With introspection, you can write code that operates on any class or object.

Có bao nhiêu loại chức năng hướng nội?

Có thể là số, chuỗi, màu, danh sách, bản đồ, bool, null, hàm, danh sách đối số .

Hướng nội trong lập trình là gì?

Khả năng xem xét nội bộ mã là khả năng kiểm tra các lớp, chức năng và từ khóa để biết chúng là gì, chúng làm gì và chúng biết gì . Python cung cấp một số chức năng và tiện ích để xem xét nội tâm mã.

Nội quan trong công nghệ web là gì?

Introspection là việc sử dụng API cấp giám sát máy ảo và giám sát máy ảo (VMM) để hiển thị thông tin hệ thống cấp thấp từ tất cả các máy ảo (VM) do VMM lưu trữ< . .