versión en español
ไลบรารี PHP สำหรับการจัดการไฟล์
ไลบรารีนี้ได้รับการสนับสนุนโดย เวอร์ชัน PHP 5.6 หรือสูงกว่าและเข้ากันได้กับ รุ่น HHVM 3.0 หรือสูงกว่า
วิธีที่ต้องการในการติดตั้งส่วนขยายนี้คือผ่านนักแต่งเพลง
ในการติดตั้ง ไลบรารีไฟล์ PHP เพียง:
composer require Josantonius/File
คำสั่งก่อนหน้านี้จะติดตั้งไฟล์ที่จำเป็นเท่านั้นหากคุณต้องการ ดาวน์โหลดซอร์สโค้ดทั้งหมดที่ คุณสามารถใช้ได้:
composer require Josantonius/File --prefer-source
นอกจากนี้คุณยังสามารถ โคลนพื้นที่เก็บข้อมูลที่สมบูรณ์ ด้วย GIT:
$ git clone https://github.com/josantonius/php-file.git
หรือ ติดตั้งด้วยตนเอง :
ดาวน์โหลด file.php:
wget https://raw.githubusercontent.com/Josantonius/PHP-File/master/src/File.php
วิธีการที่มีอยู่ในห้องสมุดนี้:
File:: exists ( $ file );| คุณลักษณะ | คำอธิบาย | พิมพ์ | ที่จำเป็น | ค่าเริ่มต้น |
|---|---|---|---|---|
| $ ไฟล์ | URL พา ธ หรือไฟล์ | สาย | ใช่ |
# return (บูลีน)
File:: delete ( $ file );| คุณลักษณะ | คำอธิบาย | พิมพ์ | ที่จำเป็น | ค่าเริ่มต้น |
|---|---|---|---|---|
| $ ไฟล์ | เส้นทางไฟล์ | สาย | ใช่ |
# return (บูลีน)
File:: createDir ( $ path );| คุณลักษณะ | คำอธิบาย | พิมพ์ | ที่จำเป็น | ค่าเริ่มต้น |
|---|---|---|---|---|
| $ PATH | เส้นทางที่จะสร้างไดเรกทอรี | สาย | ใช่ |
# return (บูลีน)
File:: copyDirRecursively ( $ from , $ to );| คุณลักษณะ | คำอธิบาย | พิมพ์ | ที่จำเป็น | ค่าเริ่มต้น |
|---|---|---|---|---|
| $ จาก | เส้นทางจากสำเนา | สาย | ใช่ | |
| $ ถึง | เส้นทางที่จะคัดลอก | สาย | ใช่ |
# return (บูลีน)
File:: deleteEmptyDir ( $ path );| คุณลักษณะ | คำอธิบาย | พิมพ์ | ที่จำเป็น | ค่าเริ่มต้น |
|---|---|---|---|---|
| $ PATH | เส้นทางสู่การลบ | สาย | ใช่ |
# return (บูลีน)
File:: deleteDirRecursively ( $ path );| คุณลักษณะ | คำอธิบาย | พิมพ์ | ที่จำเป็น | ค่าเริ่มต้น |
|---|---|---|---|---|
| $ PATH | เส้นทางสู่การลบ | สาย | ใช่ |
# return (บูลีน)
File:: getFilesFromDir ( $ path );| คุณลักษณะ | คำอธิบาย | พิมพ์ | ที่จำเป็น | ค่าเริ่มต้น |
|---|---|---|---|---|
| $ PATH | เส้นทางที่รับพา ธ ไฟล์ | สาย | ใช่ |
# return (บูลีน)
เพื่อใช้ไลบรารีนี้กับ นักแต่งเพลง :
require __DIR__ . ' /vendor/autoload.php ' ;
use Josantonius File File ;หรือถ้าคุณติดตั้ง ด้วยตนเอง ให้ใช้:
require_once __DIR__ . ' /File.php ' ;
use Josantonius File File ;ตัวอย่างการใช้งานสำหรับไลบรารีนี้:
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__ ));ในการเรียกใช้การทดสอบคุณเพียงแค่ต้องการนักแต่งเพลงและดำเนินการดังต่อไปนี้:
git clone https://github.com/Josantonius/PHP-File.git
cd PHP-File
composer install
เรียกใช้การทดสอบหน่วยด้วย phpunit:
composer phpunit
เรียกใช้การทดสอบมาตรฐานรหัส PSR2 ด้วย PHPCS:
composer phpcs
เรียกใช้การทดสอบเครื่องตรวจจับ Mess Mess เพื่อตรวจจับความไม่สอดคล้องกันในรูปแบบรหัส:
composer phpmd
เรียกใช้การทดสอบก่อนหน้าทั้งหมด:
composer tests
ที่เก็บนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT
ลิขสิทธิ์© 2017 - 2022, Josantonius