php_strip_whitespace()
The php_strip_whitespace() เป็นฟังก์ชั่น inbuilt ใน PHP ซึ่งใช้ในการลบ comment และช่องว่างที่มีทั้งหมดในซอร์สโค้ด (Source code )
รูปแบบ Syntax ดังนี้
php_strip_whitespace ( string $filename ) : string
พารามิเตอร์:ฟังก์ชัน php_strip_whitespace () จะรับพารา มิเตอร์เดียว คือ $file มันเป็นพารามิเตอร์บังคับที่ทำหน้าที่ระบุหรือเจาะจงไฟล์
ค่าส่งคืนค่า : จะส่งคืนซอร์สโค้ด (source code) ของ$file หลังจากลบ คำอธิบาย Comment และช่องว่างถ้าหากทำงานๆด้สำเร็จ หรือจะส่งคืนสตริงว่างถ้าล้มเหลว
เรามาดูตัวอย่างโค้ด
<?php
// PHP comment here
/*
* Another PHP comment
*/
echo php_strip_whitespace(__FILE__);
// Newlines are considered whitespace, and are removed too:
do_nothing();
?>
ผลลัพธ์ที่ได้
<?php
echo php_strip_whitespace(__FILE__); do_nothing(); ?>
จากตัวอย่างโค้ดเราจะเห็นว่า เรามีการคอมมเม้นไว้มากมาย ไม่ว่าจะใช้ // หรือ /***/ และผลลัพธ์ที่ได้คือ คอมเม้นต์เหล่านั้นหายไปทั้งหมด รวมทั้งการขึ้นบันทัดใหม่ก็จะหายไปด้วยครับ เราสามารถนำมันมาแก้ปัญหาการเขียนโปรแกรมเพื่อลบคอมเม้นต่างๆ ที่ีมีมากเกินไป เพื้อให้เหลือแต่โค้ด แต่ทั้งนี้การคอมเม้นก็เป็นสิ่งสำคัญเพื่อบุคคลที่ที่นำโปรเจ็คไปทำงานต่อจะได้รู้ว่าตรงไหนทำอะไร เป็นต้น แต่ทั้งนี้ทั้งนั้นก็ขึ้นอยูกับจุดประสงค์ของเราครับ