393 of 410 menu

Hàm get_defined_functions

Hàm get_defined_functions trả về một mảng đa chiều, chứa danh sách tất cả các hàm đã được định nghĩa. Mảng chứa hai khóa: 'internal' cho các hàm được tích hợp sẵn trong PHP và 'user' cho các hàm do người dùng định nghĩa. Hàm không nhận tham số.

Cú pháp

get_defined_functions();

Ví dụ

Lấy danh sách tất cả các hàm đã được định nghĩa:

<?php function customFunction() {} $res = get_defined_functions(); print_r(array_slice($res['internal'], 0, 3)); print_r($res['user']); ?>

Kết quả thực thi mã (ví dụ):

[ 'zend_version', 'func_num_args', 'func_get_args' ] ['customFunction']

Ví dụ

Kiểm tra sự tồn tại của một hàm cụ thể:

<?php $functions = get_defined_functions(); if (in_array('strpos', $functions['internal'])) { echo 'Function strpos exists'; } ?>

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

'Function strpos exists'

Ví dụ

Đếm số lượng hàm do người dùng định nghĩa:

<?php function func1() {} function func2() {} $res = get_defined_functions(); echo 'User functions count: ' . count($res['user']); ?>

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

'User functions count: 2'

Xem thêm

  • hàm function_exists,
    hàm kiểm tra sự tồn tại của một hàm cụ thể
  • hàm get_defined_constants,
    hàm trả về tất cả các hằng số đã được định nghĩa
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