คำอธิบาย
ฟังก์ชัน sha1_file() ใช้คำนวณแฮช SHA-1 ของไฟล์ ฟังก์ชันนี้มีประโยชน์สำหรับการตรวจสอบความสมบูรณ์ของไฟล์ (file integrity) การตรวจสอบว่าไฟล์ไม่ได้ถูกแก้ไข และการสร้างลายเซ็นไฟล์
รูปแบบการใช้งาน (Syntax)
sha1_file(string $filename, bool $binary = false): string|false
พารามิเตอร์
- filename - ชื่อไฟล์ที่ต้องการคำนวณแฮช
- binary - รูปแบบผลลัพธ์:
- true - ไบนารี 20 ไบต์
- false - เลขฐานสิบหก 40 ตัวอักษร (ค่าเริ่มต้น)
ค่าที่คืนกลับ (Return Value)
คืนค่าแฮช SHA-1 ของไฟล์ หรือ false ถ้าล้มเหลว
ตัวอย่างการใช้งาน
<?php $s = "sample.txt"; $sha1file = sha1_file($s); echo $sha1file; ?>
ผลลัพธ์
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d