Nástroj pro minifikaci PHP
Minifikace PHP vezme pěkný a dobře napsaný JS kód a odstraní mezery, odsazení, nové řádky a komentáře. Tyto prvky nejsou pro úspěšné fungování PHP nutné. Také ztěžuje čtení PHP při prohlížení zdrojového kódu.
Mnoho vývojářů si udržuje „hezkou“ verzi a po nasazení svého projektu spustí své skripty pomocí minifikačního programu. Často také kombinují své velké množství souborů skriptů do jednoho souboru.
Proč používat PHP Minifier?
Účelem minifikace je zvýšit rychlost webových stránek. Minimalizace může zmenšit skript až o 20 %, což vede k rychlejšímu stahování. Někteří vývojáři ji také používají k „zmatření“ svého kódu. To ztěžuje čtení kódu, a tím i jeho zpětné inženýrství nebo kopírování.
Je také běžnou praxí sloučit všechny PHP soubory z jedné webové stránky do jednoho souboru. To má řadu výhod. Snižuje to počet HTTP požadavků, které je třeba provést k získání všech prvků webové stránky. Také to zefektivňuje minifikaci a gzip kompresi.
Příklad minifikace v PHP
Vstupní data:
<!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>
Výstupní data
<!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>