333 of 410 menu

Hàm spl_autoload_unregister

Hàm spl_autoload_unregister cho phép xóa một hàm tự động tải đã đăng ký trước đó khỏi ngăn xếp SPL. Tham số của nó nhận một hàm callback, mà cần được xóa khỏi danh sách các trình tự động tải.

Cú pháp

spl_autoload_unregister(callable $autoload_function);

Ví dụ

Hãy đăng ký và sau đó xóa một trình tự động tải:

<?php function my_autoload($class) { include 'classes/' . $class . '.php'; } spl_autoload_register('my_autoload'); spl_autoload_unregister('my_autoload'); ?>

Bây giờ hàm my_autoload sẽ không được gọi nữa khi cố gắng tự động tải một lớp không xác định.

Ví dụ

Kiểm tra việc xóa trình tự động tải có thành công không:

<?php function autoload_one($class) { echo "Trying to load $class\n"; } spl_autoload_register('autoload_one'); $res = spl_autoload_unregister('autoload_one'); var_dump($res); ?>

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

true

Ví dụ

Cố gắng xóa một trình tự động tải không tồn tại:

<?php $res = spl_autoload_unregister('nonexistent_function'); 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