PHP Minify ٹول
پی ایچ پی کو کم کرنا خوبصورت، اچھی طرح سے بنایا ہوا JS کوڈ لیتا ہے جو آپ نے لکھا ہے اور اسپیسنگ، انڈینٹیشن، نئی لائنز اور تبصروں کو ہٹا دیتا ہے۔ پی ایچ پی کو کامیابی سے چلانے کے لیے ان کی ضرورت نہیں ہے۔ ماخذ کو دیکھتے وقت یہ پی ایچ پی کو پڑھنا زیادہ مشکل بنا دیتا ہے۔
بہت سے ڈویلپرز ایک 'خوبصورت' ورژن کو برقرار رکھیں گے، اور اپنے پروجیکٹ کی تعیناتی کے بعد اپنے اسکرپٹ کو ایک منیفیکیشن پروگرام کے ذریعے چلائیں گے۔ وہ اکثر اپنی بہت سی اسکرپٹ فائلوں کو ایک فائل میں جوڑ دیتے ہیں۔
پی ایچ پی منیفائر کیوں استعمال کریں؟
منیفیکشن کا مقصد ویب سائٹ کی رفتار کو بڑھانا ہے۔ مائنسائزیشن اسکرپٹ کو 20% تک چھوٹا بنا سکتی ہے، جس کے نتیجے میں ڈاؤن لوڈ کا وقت تیز ہوتا ہے۔ کچھ ڈویلپر اسے اپنے کوڈ کو 'مبہم' کرنے کے لیے بھی استعمال کریں گے۔ اس سے کوڈ کو پڑھنا مشکل ہو جاتا ہے، اس طرح ریورس انجینئر یا کاپی کرنا مشکل ہو جاتا ہے۔
ایک ویب سائٹ کے لیے تمام پی ایچ پی فائلوں کو ایک فائل میں یکجا کرنا بھی عام ہے۔ اس کے کئی فائدے ہیں۔ یہ HTTP درخواستوں کی تعداد کو کم کرتا ہے جو ویب سائٹ کے تمام عناصر کو حاصل کرنے کے لیے کرنے کی ضرورت ہے۔ یہ minification اور gzip کمپریشن کو بھی زیادہ موثر بناتا ہے۔
PHP Minify مثال
ان پٹ ڈیٹا:
<!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>