Czy istnieje sposób na minify (lub usuwanie komentarzy) w PHP przy użyciu Visual Studio 2015? Używam PHP Tools, a kiedy wypuszczam skrypty php na serwer publiczny, chciałbym przynajmniej usunąć wszystkie komentarze z kodu. Wiem, czy istnieje sposób na usunięcie komentarzy z menu zawartości, ale chcę mieć komentarze w moim projekcie i brak komentarzy (lub minimalnego i nieprzeczytanego kodu) w skryptach publikacyjnych (niektóre takie jak Bundler & narzędzie Minifier, ale dla php). DziękiMinify PHP w Visual Studio 2015
Odpowiedz
Istnieje zasadniczo no point in minifying Php, ponieważ nie ma w ten sposób żadnego zwiększenia wydajności. Chociaż jeśli nalegasz, istnieje kilka sposobów na usunięcie komentarzy/białych znaków ze źródła. (A te nie są ograniczone tylko do VisualStudio) -
- Korzystając Gulp.
- Zastosowanie Command line options:
php -w file.php
=> generuje plik bez uwag & spacje. Równoważny z php_strip_whitespace() - Użyj funkcji Wyrażanie regularne w funkcji Znajdź/Zamień swojego IDE. Możesz użyć następujących elementów w polu Znajdź FieldBox. (i pole wyboru Zastąp pole puste)
//.* lub/.
- Użyj Library/narzędzie jak Php-Minify
nadzieję, że pomoże!
Dlaczego nie zamierzasz użyć narzędzia online? Istnieje wiele narzędzi online, których można używać zamiast VS 2015.
Oto jedno narzędzie dla Ciebie. http://beta.phpformatter.com/
Mam nadzieję, że to pomoże i sprawdzi tę odpowiedź jako rozwiązaną, jeśli ci pomoże.
Dzięki!
PS: Kliknij kartę "Styl" i sprawdź "Usuń wszystkie komentarze". –
Myślę, że nie ma w tym celu narzędzia do wizualnego studio. Ale możesz użyć zewnętrznych narzędzi do wykonania pracy. Powszechnym zadaniem jest to zrobić w systemie kompilacji, takim jak Jenkins. System budowy e. sol. potrafi reagować na wiele zdarzeń kontroli wersji.
Ale myślę, że chcesz uniemożliwić odczyt kodu php (np. Kompilacja). Istnieje tylko kilka opcji, aby ukryć swój kod php dla innych osób. Możesz użyć ionCube do szyfrowania plików php. Ale musisz się upewnić, że rozszerzenie ionCube jest również zainstalowane na publicznym serwerze sieciowym. Ponadto, ionCube nie jest obecnie dostępny dla PHP 7.2, tylko do 7.1. Inną opcją jest kompilacja kodu php za pomocą HipHop, silnika kompilatora PHP do C++: https://de.wikipedia.org/wiki/HipHop
Możesz sprawdzić Comment Remover tool, aby usunąć wszystkie komentarze z pliku jednym kliknięciem przycisku. Usuwa także #regions i zachowuje komentarze do Doc Doc.
Dzięki, wiem, jak usunąć komentarze w edytorze, ale chcę wiedzieć, jak usunąć komentarze (lub minifying code) z jednoczesnym publikowaniem wszystkich plików php - do katalogu wyjściowego. – user1173536
- 1. Visual Studio 2015 .jar reference
- 2. Visual Studio 2015 nie odpowiada
- 3. Visual Studio 2015 Edytor ikon
- 4. Visual Studio 2015 upaść przerwami
- 5. Brakujące emulatory Visual Studio 2015
- 6. Publikowanie z Visual Studio 2015
- 7. Visual Studio 2015 wysublimowany motyw
- 8. Upgrade Visual Studio 2013 rozwiązań do Visual Studio 2015
- 9. Ukryj komentarze XML w Visual Studio 2015
- 10. Nuget katastrofy w visual studio 2015
- 11. Zachowanie Assembly.GetTypes() zmienione w Visual Studio 2015
- 12. Włączanie RyuJIT w Visual Studio 2015 RC
- 13. Zastępowanie kolorów IntelliSense w Visual Studio 2015
- 14. Nie wygenerowano pdb w Visual Studio 2015
- 15. Konfiguracja TSLint w Visual Studio 2015
- 16. Jaki kompilator jest w Visual Studio 2015
- 17. Czy istnieje okno interaktywne Visual Basic w Visual Studio 2015?
- 18. Visual Studio 2012 | 2015 Przyciski wcięcia
- 19. Ochrona kodu Visual Studio 2015 Zły plik
- 20. Pasek nawigacyjny programu Visual Studio 2015 znika
- 21. Visual Studio 2015 Publikuj WebJobs Wydanie
- 22. Publikowanie TeamCity za pomocą Visual Studio 2015
- 23. Visual Studio 2015/IISExpress zmiana portu SSL
- 24. Dodawanie urządzeń do Ripple Visual Studio 2015
- 25. Visual Studio 2015 Oddzielne poziomy zoomu
- 26. Raporty Crystal dla Visual Studio 2015
- 27. Visual Studio 2015: Utwórz pusty projekt
- 28. Visual Studio 2015 dziwne skróty klawiaturowe
- 29. Wiele projektów Visual Studio 2015 npm
- 30. Xamarin/Visual Studio 2015: konfiguracja niestandardowej konfiguracji
W PHP komentarze są używane również do programowania np. dla wstrzyknięcia zależności, więc nie powinieneś ich usuwać, jeśli nie jesteś pewien, co robią. Jeśli nie chcesz ukryć swojego kodu na serwerze produkcyjnym, możesz skompilować swój kod - sprawdź to: http: // stackoverflow.com/questions/1408417/can-you-compile-php-code –
Dlaczego nie użyć IDE lepiej dostosowanego do PHP, takiego jak NetBeans czy PHPStorm? – GordonM
Ponieważ preferuję język C# i php to "praca domowa". Lubię Web Essentials i inne składniki internetowe w Visual Studio, dawno temu użyłem Eclipse lub NuSphere, ale teraz używam tylko VS do pracy przez kilka lat. Lubię publikować w VS, ponieważ zaznaczam tylko skrypty (takie jak js, css), z minify code, który będzie publicate = mniej pracy do wykonania. – user1173536