เครื่องมือย่อ PHP
การย่อขนาด PHP จะใช้โค้ด JS ที่สวยงามและจัดรูปแบบมาอย่างดีที่คุณเขียนขึ้น และลบช่องว่าง การย่อหน้า การขึ้นบรรทัดใหม่ และความคิดเห็น ซึ่งไม่จำเป็นสำหรับการทำงานของ PHP และทำให้ PHP อ่านยากขึ้นเมื่อดูแหล่งที่มา
นักพัฒนาจำนวนมากจะรักษาเวอร์ชัน "สวยงาม" ไว้ และเมื่อใช้งานโครงการของตนแล้ว ก็จะรันสคริปต์ผ่านโปรแกรมย่อขนาด นอกจากนี้ พวกเขายังมักจะรวมไฟล์สคริปต์จำนวนมากไว้ในไฟล์เดียวด้วย
เหตุใดจึงต้องใช้ PHP Minifier?
จุดประสงค์ของการลดขนาดคือเพื่อเพิ่มความเร็วของเว็บไซต์ การย่อขนาดสามารถทำให้สคริปต์มีขนาดเล็กลงได้ถึง 20% ส่งผลให้เวลาในการดาวน์โหลดเร็วขึ้น นักพัฒนาบางคนยังใช้การย่อขนาดเพื่อ "ทำให้โค้ดสับสน" ซึ่งทำให้โค้ดอ่านได้ยากขึ้น ส่งผลให้การย้อนวิศวกรรมหรือการคัดลอกทำได้ยากขึ้น
การรวมไฟล์ PHP ของเว็บไซต์เดียวเข้าเป็นไฟล์เดียวถือเป็นแนวทางปฏิบัติทั่วไป ซึ่งมีประโยชน์หลายประการ เช่น ลดจำนวนคำขอ HTTP ที่ต้องทำเพื่อรับองค์ประกอบทั้งหมดของเว็บไซต์ นอกจากนี้ยังทำให้การย่อขนาดและการบีบอัด gzip มีประสิทธิภาพมากขึ้น
ตัวอย่างการย่อ PHP
ข้อมูลอินพุต:
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
$color = "red";
echo "My car is ". $color. "<br>";
echo "My house is ". $COLOR. "<br>";
echo "My boat is ". $coLOR. "<br>";
?>
</body>
</html>
ข้อมูลเอาท์พุต
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!"; $color = "red"; echo "My car is ". $color. "<br>"; echo "My house is ". $COLOR. "<br>"; echo "My boat is ". $coLOR. "<br>"; ?>
</body>
</html>