333 of 410 menu

ფუნქცია spl_autoload_unregister

ფუნქცია spl_autoload_unregister საშუალებას აძლევს წაშალოს ადრე დარეგისტრირებული ავტოდატვირთვის ფუნქცია SPL სტეკიდან. პარამეტრად იღებს callback-ფუნქციას, რომელიც უნდა წაიშალოს ავტოდატვირთვების სიიდან.

სინტაქსი

spl_autoload_unregister(callable $autoload_function);

მაგალითი

მოდით დავარეგისტრიროთ და შემდეგ წავშალოთ ავტოდატვირთვი:

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

ახლა ფუნქცია my_autoload აღარ გამოიძახება განუსაზღვრელი კლასის დატვირთვის მცდელობისას.

მაგალითი

ავტოდატვირთვის წარმატებით წაშლის შემოწმება:

<?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); ?>

კოდის შესრულების შედეგი:

true

მაგალითი

არარსებული ავტოდატვირთვის წაშლის მცდელობა:

<?php $res = spl_autoload_unregister('nonexistent_function'); var_dump($res); ?>

კოდის შესრულების შედეგი:

false

იხილეთ აგრეთვე

  • ფუნქცია spl_autoload_register,
    რომელიც არეგისტრირებს ავტოდატვირთვას
  • ფუნქცია spl_autoload_functions,
    რომელიც აბრუნებს ავტოდატვირთვებს
  • ფუნქცია spl_autoload_call,
    რომელიც იძახებს ავტოდატვირთვას
ქართული
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ʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა