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

Տես նաև

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել