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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න