Alat za minimiziranje PHP-a
Kompaktizacija PHP-a uzima lijep, dobro oblikovan JS kod koji ste napisali i uklanja razmake, uvlačenje, nove retke i komentare. To nije potrebno za uspješan rad PHP-a. Također otežava čitanje PHP-a prilikom pregledavanja izvornog koda.
Mnogi programeri održavat će 'lijepu' verziju i nakon implementacije svog projekta pokrenuti svoje skripte kroz program za minifikaciju. Također često kombiniraju svoje brojne datoteke skripti u jednu datoteku.
Zašto koristiti PHP Minifier?
Svrha minimizacije je povećati brzinu web stranice. Minimizacija može smanjiti skriptu do 20%, što rezultira bržim vremenom preuzimanja. Neki programeri će je također koristiti za 'zamagljivanje' svog koda. To otežava čitanje koda, a time i obrnuti inženjering ili kopiranje.
Također je uobičajena praksa kombinirati sve PHP datoteke za jednu web stranicu u jednu datoteku. To ima niz prednosti. Smanjuje broj HTTP zahtjeva koje je potrebno napraviti da bi se dobili svi elementi web stranice. Također čini minifikaciju i gzip kompresiju učinkovitijima.
Primjer minimiziranja u PHP-u
Ulazni podaci:
<!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>
Izlazni podaci
<!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>