addFile( "main.PHP");$phar->aDDDirectory("includes");Akhir sekali, gunakan kaedah buildFromIterator() untuk membina arkib Phar: $phar->buildFromIterator(newRecursiveDirectoryIterator("src")"/> addFile( "main.PHP");$phar->aDDDirectory("includes");Akhir sekali, gunakan kaedah buildFromIterator() untuk membina arkib Phar: $phar->buildFromIterator(newRecursiveDirectoryIterator("src")">
Rumah >pembangunan bahagian belakang >tutorial php >Kemajuan sambungan PHP Phar: mencipta fail boleh laku yang ringan
Pelanjutan PHP Phar ialah ciri hebat PHP yang boleh digunakan untuk membungkus berbilang fail ke dalam satu fail boleh laku. Dalam artikel ini, editor PHP Baicao akan memperkenalkan cara menggunakan sambungan Phar untuk mencipta fail boleh laku yang ringan. Dengan mengkaji kandungan artikel ini, pembaca akan mempelajari penggunaan asas dan teknik lanjutan sambungan Phar, dan cara menggunakan sambungan Phar dengan berkesan untuk memudahkan proses penggunaan dan pengedaran aplikasi. Mari kita terokai keajaiban sambungan Phar bersama-sama!
$phar = new Phar("my_app.phar");
Anda kemudian boleh menambah fail dan direktori menggunakan kaedah addFile():
$phar->addFile("main.PHP"); $phar->aDDDirectory("includes");
Akhir sekali, bina arkib Phar menggunakan kaedah buildFromIterator():
$phar->buildFromIterator(new RecursiveDirectoryIterator("src"));
Tetapkan metadata Anda boleh menetapkan metadata arkib Phar menggunakan kaedah setStub() dan setSignatureAl Gorithm():
// 设置 Phar 入口文件 $phar->setStub("<?php Phar::mapPhar(); include "main.php"; ?>"); // 设置签名算法 $phar->setSignatureAlgorithm(Phar::SHA1);
Arkib Phar yang ditandatangani Untuk menjadikan arkib Phar lebih secure, anda boleh menandatangani arkib menggunakan kaedah tanda():
$phar->sign("my_key.pem", "my_cert.pem");
Pengedaran dan Pengedaran Sebaik sahaja anda membuat arkib Phar, anda boleh mengedarkan dan menggunakan arkib tersebut dengan menyalin fail ke pelayan sasaran atau menggunakan pengurus pakej seperti Komposer.
Laksanakan arkib Phar Untuk melaksanakan arkib Phar pada sistem linux dan MacOS, gunakan arahan berikut:
php my_app.phar
Pada sistem windows, sila gunakan arahan berikut:
php.exe my_app.phar
Kelebihan Kelebihan menggunakan sambungan Phar termasuk:
Sekatan Sambungan Phar juga mempunyai beberapa had:
Amalan Terbaik Amalan terbaik semasa membuat dan menggunakan arkib Phar termasuk:
Atas ialah kandungan terperinci Kemajuan sambungan PHP Phar: mencipta fail boleh laku yang ringan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!