Versión en Español
Perpustakaan PHP untuk manajemen file.
Perpustakaan ini didukung oleh versi PHP 5.6 atau lebih tinggi dan kompatibel dengan versi HHVM 3.0 atau lebih tinggi.
Cara yang disukai untuk menginstal ekstensi ini adalah melalui komposer.
Untuk menginstal pustaka file php , cukup:
composer require Josantonius/File
Perintah sebelumnya hanya akan menginstal file yang diperlukan, jika Anda lebih suka mengunduh seluruh kode sumber yang dapat Anda gunakan:
composer require Josantonius/File --prefer-source
Anda juga dapat mengkloning repositori lengkap dengan git:
$ git clone https://github.com/josantonius/php-file.git
Atau instal secara manual :
Unduh File.php:
wget https://raw.githubusercontent.com/Josantonius/PHP-File/master/src/File.php
Metode yang tersedia di perpustakaan ini:
File:: exists ( $ file );| Atribut | Keterangan | Jenis | Diperlukan | Bawaan |
|---|---|---|---|---|
| $ file | Jalur atau URL File. | rangkaian | Ya |
# Return (boolean)
File:: delete ( $ file );| Atribut | Keterangan | Jenis | Diperlukan | Bawaan |
|---|---|---|---|---|
| $ file | Jalur file. | rangkaian | Ya |
# Return (boolean)
File:: createDir ( $ path );| Atribut | Keterangan | Jenis | Diperlukan | Bawaan |
|---|---|---|---|---|
| $ path | Jalan di mana membuat direktori. | rangkaian | Ya |
# Return (boolean)
File:: copyDirRecursively ( $ from , $ to );| Atribut | Keterangan | Jenis | Diperlukan | Bawaan |
|---|---|---|---|---|
| $ dari | Jalur dari salinan. | rangkaian | Ya | |
| $ to | Jalur untuk menyalin. | rangkaian | Ya |
# Return (boolean)
File:: deleteEmptyDir ( $ path );| Atribut | Keterangan | Jenis | Diperlukan | Bawaan |
|---|---|---|---|---|
| $ path | Jalur untuk menghapus. | rangkaian | Ya |
# Return (boolean)
File:: deleteDirRecursively ( $ path );| Atribut | Keterangan | Jenis | Diperlukan | Bawaan |
|---|---|---|---|---|
| $ path | Jalur untuk menghapus. | rangkaian | Ya |
# Return (boolean)
File:: getFilesFromDir ( $ path );| Atribut | Keterangan | Jenis | Diperlukan | Bawaan |
|---|---|---|---|---|
| $ path | Jalur di mana dapatkan jalur file. | rangkaian | Ya |
# Return (boolean)
Untuk menggunakan pustaka ini dengan komposer :
require __DIR__ . ' /vendor/autoload.php ' ;
use Josantonius File File ;Atau jika Anda menginstalnya secara manual , gunakan:
require_once __DIR__ . ' /File.php ' ;
use Josantonius File File ;Contoh penggunaan untuk perpustakaan ini:
File:: exists ( ' path/to/file.php ' );File:: exists ( ' https://raw.githubusercontent.com/Josantonius/PHP-File/master/composer.json ' );File:: delete ( __DIR__ . ' /test.txt ' );File:: createDir ( __DIR__ . ' /test/ ' );File:: deleteEmptyDir ( __DIR__ . ' /test/ ' );File:: deleteDirRecursively ( __DIR__ . ' /test/ ' );File:: copyDirRecursively ( __DIR__ . ' /test/ ' , __DIR__ . ' /copy/ ' ); get_class (File:: getFilesFromDir ( __DIR__ ));Untuk menjalankan tes, Anda hanya membutuhkan komposer dan untuk menjalankan yang berikut:
git clone https://github.com/Josantonius/PHP-File.git
cd PHP-File
composer install
Jalankan tes unit dengan phpunit:
composer phpunit
Jalankan Tes Standar Kode PSR2 dengan PHPC:
composer phpcs
Jalankan tes detektor php mess untuk mendeteksi ketidakkonsistenan dalam gaya kode:
composer phpmd
Jalankan semua tes sebelumnya:
composer tests
Repositori ini dilisensikan di bawah lisensi MIT.
Hak Cipta © 2017 - 2022, Josantonius