314 of 410 menu

Hàm method_exists

Hàm method_exists kiểm tra xem phương thức được chỉ định có tồn tại trong lớp hoặc đối tượng đã cho hay không. Tham số đầu tiên hàm nhận một đối tượng hoặc tên lớp, và tham số thứ hai - tên phương thức dưới dạng chuỗi. Trả về true nếu phương thức tồn tại, và false trong trường hợp ngược lại.

Cú pháp

method_exists(object|string $class, string $method): bool

Ví dụ

Hãy kiểm tra sự tồn tại của phương thức trong một lớp:

<?php class MyClass { public function test() {} } $res = method_exists('MyClass', 'test'); var_dump($res); ?>

Kết quả thực thi mã:

true

Ví dụ

Hãy kiểm tra sự tồn tại của phương thức trong một đối tượng:

<?php $obj = new MyClass(); $res = method_exists($obj, 'test'); var_dump($res); ?>

Kết quả thực thi mã:

true

Ví dụ

Hãy kiểm tra một phương thức không tồn tại:

<?php $res = method_exists('MyClass', 'notExists'); var_dump($res); ?>

Kết quả thực thi mã:

false

Xem thêm

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối