334 of 410 menu

Kazi spl_autoload_call

Kazi spl_autoload_call huita wapakiaji wote waliokusanywa kwa ajili ya jaribio la kupakia darasa maalum. Tofauti na spl_autoload_register, ambayo inasajili wapakiaji, kazi hii inatekeleza moja kwa moja uito wao. Kigezo pekee - jina la darasa ambalo linahitaji kupakwa.

Sintaksia

spl_autoload_call(string $class_name): void

Mfano

Wacha tujaribu kupakia darasa lisilopo bila mpakiaji:

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

Matokeo ya utekelezaji wa kificho (hitilafu, ikiwa wapakiaji hawajasajiliwa):

// Hakuna kitatokea, ikiwa hakuna wapakiaji waliokusanywa

Mfano

Wacha tuunde mpakiaji rahisi na kujaribu kupakia darasa:

<?php spl_autoload_register(function($class) { echo "Inajaribu kupakia darasa: $class\n"; }); spl_autoload_call('TestClass'); ?>

Matokeo ya utekelezaji wa kificho:

Inajaribu kupakia darasa: TestClass

Mfano

Wacha tuangalie utendaji kazi na wapakiaji wengi:

<?php spl_autoload_register(function($class) { echo "Mpakiaji wa kwanza: $class\n"; }); spl_autoload_register(function($class) { echo "Mpakiaji wa pili: $class\n"; }); spl_autoload_call('MyClass'); ?>

Matokeo ya utekelezaji wa kificho:

Mpakiaji wa kwanza: MyClass Mpakiaji wa pili: MyClass

Angalia pia

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa