Narzędzie PHP Minify
Minifikacja PHP bierze ładny, dobrze sformatowany kod JS, który napisałeś i usuwa odstępy, wcięcia, nowe linie i komentarze. Nie są one wymagane do prawidłowego działania PHP. Utrudnia to również czytanie PHP podczas przeglądania źródła.
Wielu deweloperów będzie utrzymywać „ładną” wersję i po wdrożeniu swojego projektu uruchomi swoje skrypty za pomocą programu minifikacji. Często łączą również wiele plików skryptów w jeden plik.
Dlaczego warto używać PHP Minifier?
Celem minifikacji jest zwiększenie szybkości witryny. Minimalizacja może zmniejszyć skrypt nawet o 20%, co skutkuje szybszym czasem pobierania. Niektórzy programiści używają jej również do „zaciemniania” swojego kodu. Utrudnia to odczytanie kodu, a tym samym utrudnia jego inżynierię wsteczną lub kopiowanie.
Powszechną praktyką jest również łączenie wszystkich plików PHP dla pojedynczej witryny w jeden plik. Ma to wiele zalet. Zmniejsza liczbę żądań HTTP, które należy wykonać, aby uzyskać wszystkie elementy witryny. Sprawia również, że minifikacja i kompresja gzip są bardziej efektywne.
Przykład PHP Minify
Dane wejściowe:
<!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>
Dane wyjściowe
<!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>