Rumah > rangka kerja php > ThinkPHP > Apakah kegunaan vendor dalam thinkphp3.2

Apakah kegunaan vendor dalam thinkphp3.2

WBOY
Lepaskan: 2022-04-25 11:16:55
asal
4828 orang telah melayarinya

Dalam thinkphp3.2, vendor digunakan untuk mengimport perpustakaan kelas pihak ketiga Laluan import lalai kaedah ini ialah direktori Vendor bagi direktori sistem thinkphp. Akhiran lalai ialah "".php" dan sintaksnya ialah "vendor(untuk mengimport perpustakaan kelas, laluan asas yang diimport, akhiran perpustakaan kelas yang diimport)".

Apakah kegunaan vendor dalam thinkphp3.2

Persekitaran pengendalian artikel ini: sistem Windows 10, ThinkPHP versi 3.2, komputer Dell G3.

Apakah kegunaan vendor dalam thinkphp3.2

Kaedah vendor mengimport perpustakaan kelas pihak ketiga

Perpustakaan kelas pihak ketiga

Perpustakaan kelas pihak ketiga merujuk kepada perpustakaan kelas lain selain rangka kerja ThinkPHP dan perpustakaan kelas projek aplikasi, yang biasanya disediakan oleh sistem atau produk pihak ketiga, seperti perpustakaan kelas Smarty, Zend dan sistem lain.

Untuk perpustakaan kelas yang diimport lebih awal menggunakan pemuatan automatik atau kaedah import, konvensyen ThinkPHP adalah menggunakan .class.php sebagai akhiran bukan sedemikian perlu dikawal melalui parameter import.

Tetapi untuk perpustakaan jenis ketiga, kerana tiada konvensyen sedemikian, akhirannya hanya boleh dianggap sebagai php. Untuk memperkenalkan perpustakaan kelas dengan mudah daripada rangka kerja dan sistem lain, ThinkPHP secara khusus menyediakan fungsi mengimport perpustakaan kelas pihak ketiga. Perpustakaan kelas pihak ketiga diletakkan secara seragam di bawah direktori/Vendor sistem ThinkPHP dan diimport menggunakan kaedah vendor.

kaedah vendor

Sintaks:

boolen vendor(class, baseUrl, ext)
Salin selepas log masuk

kelas Diperlukan, menunjukkan perpustakaan kelas akan diimport dalam bentuk ruang nama.

baseUrl adalah pilihan, menunjukkan laluan asas import Jika diabaikan, sistem menggunakan direktori sistem ThinkPHP/direktori Vendor.

ext Pilihan, menunjukkan akhiran perpustakaan kelas yang diimport, lalainya ialah .php. Perbezaan antara

dan kaedah import ialah laluan import lalai kaedah vendor ialah direktori sistem ThinkPHP/direktori Vendor dan akhiran lalai ialah .php.

Contoh adalah seperti berikut:

Digunakan dalam fungsi fungsi:

Vendor('Phpqrcode.phpqrcode');
Salin selepas log masuk
/**
 * 生成二维码
 * @param  string  $url  url连接
 * @param  integer $size 尺寸 纯数字
 */
function qrcode($url,$size=4){
    Vendor('Phpqrcode.phpqrcode');
    if (strpos($url, 'http')===false) {
        $url='http://'.$url;
    }
    QRcode::png($url,false,QR_ECLEVEL_L,$size,2,false,0xFFFFFF,0x000000);
}
Salin selepas log masuk

Pembelajaran yang disyorkan: "Tutorial Video PHP

Atas ialah kandungan terperinci Apakah kegunaan vendor dalam thinkphp3.2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan