334 of 410 menu

ফাংশন spl_autoload_call

ফাংশন spl_autoload_call নির্দিষ্ট ক্লাস লোড করার চেষ্টার জন্য সমস্ত নিবন্ধিত অটোলোডারকে আহ্বান করে। spl_autoload_register-এর থেকে ভিন্ন, যা অটোলোডার নিবন্ধন করে, এই ফাংশনটি সরাসরি তাদের আহ্বান কার্যকর করে। একমাত্র প্যারামিটার - ক্লাসের নাম, যা লোড করতে হবে।

সিনট্যাক্স

spl_autoload_call(string $class_name): void

উদাহরণ

অটোলোডার ছাড়া একটি অস্তিত্বহীন ক্লাস লোড করার চেষ্টা করি:

<?php spl_autoload_call('NonExistentClass'); ?>

কোড 실행ের ফলাফল (ত্রুটি, যদি অটোলোডার নিবন্ধিত না থাকে):

// কিছুই হবে না, যদি কোন নিবন্ধিত অটোলোডার না থাকে

উদাহরণ

একটি সাধারণ অটোলোডার তৈরি করি এবং একটি ক্লাস লোড করার চেষ্টা করি:

<?php spl_autoload_register(function($class) { echo "Trying to load class: $class\n"; }); spl_autoload_call('TestClass'); ?>

কোড 실행ের ফলাফল:

Trying to load class: TestClass

উদাহরণ

একাধিক অটোলোডার সহ কাজ পরীক্ষা করি:

<?php spl_autoload_register(function($class) { echo "First loader: $class\n"; }); spl_autoload_register(function($class) { echo "Second loader: $class\n"; }); spl_autoload_call('MyClass'); ?>

কোড 실행ের ফলাফল:

First loader: MyClass Second loader: MyClass

আরও দেখুন

  • ফাংশন spl_autoload_register,
    যা একটি অটোলোডার নিবন্ধন করে
  • ফাংশন spl_autoload_functions,
    যা অটোলোডারগুলি ফেরত দেয়
  • ফাংশন class_exists,
    যা একটি ক্লাস পরীক্ষা করে
বাংলা
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন