Jak przetestować PHP lokalnie za pomocą przykładów
Opublikowany: 2020-12-04Co to jest PHP?
Rasmus Lerdorf stworzył PHP w 1995 roku jako język skryptowy po stronie serwera. Ten uniwersalny język skryptowy o otwartym kodzie źródłowym jest szeroko stosowany i stanowi doskonałą opcję do tworzenia stron internetowych. Dzieje się tak, ponieważ możesz osadzić PHP w swoim HTML. Około 80 procent wszystkich stron internetowych ze znanym językiem po stronie serwera używa obecnie PHP. PHP może być używany do dynamicznego generowania zawartości Twojej strony internetowej.
Dobrym przykładem jest strona blogowa. Skrypty PHP można napisać do pobierania postów na blogu z bazy danych przed wyświetleniem. Facebook jest obecnie największą platformą społecznościową i jest napisany w PHP. Możesz także przetestować kod PHP lokalnie dla:
- Ograniczanie dostępu do określonych stron internetowych
- Zapisywanie i przetwarzanie danych wprowadzonych przez użytkownika za pomocą danych formularza
- Praca z plikami cookie i ustawianie ich w witrynach
Wykonywanie kodu PHP odbywa się za pośrednictwem serwera WWW, w przeciwieństwie do korzystania z komputera lokalnego. Dobrym przykładem jest kliknięcie linku do strony ze stronami napisanymi przy użyciu PHP oraz wypełnienie i przesłanie formularza witryny. W obu przypadkach na twoim komputerze nie działa PHP. Twoje żądanie strony internetowej lub formularza jest dostarczane na serwer sieciowy przed przetworzeniem za pomocą skryptów PHP.
Przetworzony kod HTML jest następnie przesyłany z powrotem do komputera przez serwer WWW z wyświetlonymi wynikami. To jest powód, dla którego nie będziesz mógł wyświetlić PHP witryny. Wszystko, co widzisz, to tworzone skrypty PHP i HTML. PHP jest klasyfikowany jako język interpretowany. Po wprowadzeniu zmian w kodzie źródłowym można je natychmiast przetestować. Twój kod źródłowy nie musi być kompilowany do postaci binarnej, co znacznie przyspiesza ten proces.
Jak przetestować kod PHP na lokalnym hoście?
Testując kod PHP lokalnie, możesz sprawdzić swoje skrypty PHP pod kątem funkcjonalności i błędów. Najlepszą opcją jest używanie XAMPP przez przeglądarkę internetową do uruchamiania skryptów PHP. Jeśli wolisz, dostępne są usługi online umożliwiające wyszukiwanie błędów w kodzie PHP. Jeśli zdecydujesz się użyć XAMPP, wykonaj poniższe czynności.
Krok pierwszy
Upewnij się, że XAMPP jest zainstalowany. Jest to jedno z najczęściej używanych środowisk testowych PHP dla komputerów Mac i Windows. XAMPP można pobrać i zainstalować za darmo. Na przykład:

(Źródło obrazu: szybko naucz się kodowania)
Krok drugi
Jeśli XAMPP jest uruchomiony, zamknij go. Twój folder htdocs może być teraz aktualizowany bez ingerencji w istniejące procesy. Jeśli używasz MAC, pomiń ten krok.
Krok trzeci
Umieść swoje pliki PHP w folderze htdocs. Jeśli używasz systemu Windows, otwórz folder oznaczony Mój komputer. Kliknij dwukrotnie nazwę swojego dysku twardego, następnie folder xampp i na końcu folder htdocs. Musisz przenieść wszystkie wymagane pliki PHP do swojego folderu. Jeśli używasz komputera Mac, przejdź do panelu sterowania XAMPP i kliknij kartę Woluminy. Teraz kliknij Mount, następnie Explorer i dwukrotnie kliknij folder htdocs. Jeszcze raz przenieś wszystkie wymagane pliki PHP. Na przykład:

(Źródło obrazu: wikiHow)
Krok czwarty
Kliknij dwukrotnie ikonę XAMPP lub otwórz XAMPP. Poszukaj pomarańczowego tła z białym X.
Krok piąty
Po prawej stronie nagłówka Apache zobaczysz serwer WWW Apache. Kliknij Start. Po prawej stronie znajduje się wskaźnik, który powinien zmienić kolor na zielony. Na przykład:

(Źródło zdjęcia: Edureka)
Będziesz zainteresowany
Jak skutecznie skalować swój biznes
Szybkość ładowania witryny: narzędzia do optymalizacji
Kontrola stanu witryny: narzędzia i wskazówki
Co oznacza UX?
Krok szósty
Po prawej stronie pierwszego portu Apache znajduje się kolejny numer portu. Jeśli edytowałeś plik o nazwie httpd.conf, musisz oznaczyć swój drugi port 8080. Na przykład:

(Źródło obrazu: wikiHow)
Krok siódmy
Otwórz przeglądarkę internetową, aby przetestować skrypty PHP. Możesz korzystać z wybranych przeglądarek internetowych, w tym Chrome.
Krok ósmy
Przejdź do paska adresu nad przeglądarką i kliknij. Jeśli zobaczysz jakiś tekst, usuń go przed przejściem do następnego kroku. Na przykład:

Krok dziewiąty
Wpisz adres skryptu PHP, który chcesz przetestować. Wpisz localhost, a następnie drugi numer portu serwera Apache. Teraz wprowadź ukośnik i nazwę dokumentu PHP, który chcesz przetestować. Twój adres musi mieć na końcu .PHP.
Krok dziesiąty
Skrypt PHP można załadować do przeglądarki, naciskając ↵ Enter. Twoja strona załaduje się poprawnie, jeśli Twój skrypt działa. Jeśli masz błędy w skrypcie, otrzymasz błędy lub Twoja strona nie załaduje się poprawnie.
Przetestuj SEO i wydajność swojej witryny w 60 sekund!
Dobry projekt witryny ma kluczowe znaczenie dla zaangażowania użytkowników i konwersji, ale powolna witryna lub błędy wydajności mogą sprawić, że nawet najlepiej zaprojektowana witryna internetowa będzie działać gorzej. Diib to jedno z najlepszych na świecie narzędzi do monitorowania wydajności i SEO. Diib wykorzystuje moc big data, aby szybko i łatwo zwiększyć ruch i rankingi. Jak widać w Przedsiębiorcy!
- Łatwe w użyciu automatyczne narzędzie SEO
- Monitorowanie słów kluczowych i linków zwrotnych + pomysły
- Zapewnia szybkość, bezpieczeństwo, + śledzenie Core Vitals
- Inteligentnie sugeruje pomysły na poprawę SEO
- Ponad 250 000 000 członków na całym świecie
- Wbudowane testy porównawcze i analiza konkurencji
Używany przez ponad 250 tys. firm i organizacji:
Synchronizuje się z 
Korzystanie z funkcji PHP online do testowania lokalnego hosta PHP
Jest to druga metoda, której możesz użyć do przetestowania swojego PHP.
Krok pierwszy
Dokument PHP można otworzyć za pomocą oprogramowania do edycji PHP na komputerze. Jeśli używasz systemu Windows, jest to Notepad ++ i BBEdit dla komputerów Mac. W systemie Windows kliknij dokument prawym przyciskiem myszy. W przypadku komputerów Mac musisz najpierw kliknąć dokument, a następnie kliknąć Plik. Teraz kliknij Otwórz za pomocą i kliknij nazwę swojego programu do edycji PHP. Oto jak będzie wyglądać opcja Windows:

Krok drugi
Wybierz zawartość swoich dokumentów. Kliknij w dowolnym miejscu dokumentu, a następnie wprowadź Ctrl+A dla Windows, aby wybrać cały dokument lub Command+A dla Mac.
Krok trzeci
W systemie Windows wprowadź Ctrl + C, aby skopiować zawartość i Command + C dla komputerów Mac.
Krok czwarty
Przejdź do przeglądarki internetowej i otwórz witrynę z funkcjami PHP online. Na przykład:

Krok piąty
Wklej swój kod, a następnie wybierz swój kod w oknie Twój skrypt. Teraz zastąp stary kod skopiowanym kodem, wpisując Ctrl + V dla Windows lub Command + V dla Mac.
Krok szósty
Wybierz swoją wersję PHP, zajrzyj do okna Twój skrypt, aby wyświetlić listę rozwijaną. Wybierz Uruchom w wersji PHP.
Krok siódmy
Spójrz pod swoją listę rozwijaną i kliknij Kod wykonawczy. Twój kod PHP zostanie teraz uruchomiony. Twoje pole wyników znajduje się pod przyciskiem Wykonaj kod. Tutaj możesz zobaczyć swoje wyniki. Na przykład:

Krok ósmy
Twój kod powinien pojawić się w polu wyników. Jeśli Twój kod zawiera błędy, będą one wyświetlane między tagami. Każdy zgłoszony błąd dotyczy określonej linii. Spójrz na lewą stronę okna Twój skrypt, aby wyświetlić każdy wiersz według numeru. Po lewej stronie tych wierszy znajdziesz błędy wyświetlane jako białe i czerwone ikony X.

Używanie frameworków PHP do lokalnego hosta Nowe PHP
Większość twórców stron internetowych uważa, że bardziej praktyczne jest używanie frameworków niż pisanie kodu dla całej witryny. Framework oferuje wiele korzyści, ponieważ większość niuansów została już obsłużona podczas tworzenia nowego projektu. Większość frameworków jest również zgodna z najlepszymi praktykami dla Twojego języka. Ponieważ większość używa wzorca model-widok-kontroler lub MVC, warstwy prezentacji są oddzielone od logiki. Najpopularniejsze frameworki to:
- Zend
- Laravel
- PaliwoPHP
- Yii 2
- KodIgniter
- CiastoPHP
- Symfony
- Szczupły
Skrypty PHP można umieszczać w dowolnym miejscu w dokumencie. Zawsze zaczynają się i kończą przy użyciu tych samych symboli. Twoje instrukcje PHP muszą zawsze kończyć się średnikiem. Dobrym przykładem testu PHP na lokalnym hoście, który wyświetla tekst z wbudowaną funkcją echo, jest „Przykłady najlepszych PHP”. W żadnej z funkcji PHP, klas i słów kluczowych nie jest rozróżniana wielkość liter. Musisz mieć świadomość, że wszystkie nazwy zmiennych będą uwzględniać wielkość liter. Jeśli nie będziesz ostrożny ze stwierdzeniami zawierającymi nazwy zmiennych, będą one nieważne.
Zmienne PHP
Głównym sposobem przechowywania informacji w programach PHP są zmienne. Każda zmienna PHP musi zaczynać się od znaku dolara. Przykładem jest $php_name. Używasz operatora = do przypisywania zmiennych. Nazwa zmiennej musi znajdować się po lewej stronie, a wyrażenie oceniane po prawej stronie. Musisz przestrzegać zasad dla swoich zmiennych PHP. Deklaracje zmiennych muszą zaczynać się od $. Następnie następuje nazwa zmiennej.
Nazwy zmiennych należy zaczynać od podkreślenia, małej lub dużej litery. Możesz używać tylko cyfr, liter lub podkreśleń dla nazw zmiennych, w tym AZ, _ i zero-dziewięć. Jeśli użyjesz znaków specjalnych, w tym ( ), %, + i -, nazwa zmiennej stanie się nieprawidłowa. Zawsze pamiętaj, że rozróżnianie wielkości liter dotyczy nazw zmiennych. Kilka dobrych przykładów to:
- $nasza_zmienna
- $druga zmienna
- $oneMoreVariable
Wstępnie zdefiniowane zmienne wymagają specjalnych słów kluczowych. Chociaż są one prawidłowe, gdy są używane jako nazwy zmiennych, nie można ich używać jako zmiennych. Dzieje się tak, ponieważ te zmienne zostały już zdefiniowane przez język. Mogą być używane tylko do określonych celów. Poniżej wymieniono niektóre z najlepszych przykładów predefiniowanych zmiennych.
- $_POST
- $to
- $_FILES
- $_GET
- $_SERWER
Musisz także zdawać sobie sprawę z różnych typów danych PHP. Można je przechowywać za pomocą zmiennych, w tym:
- Boole'a
- Liczba całkowita
- ZERO
- Obiekt
- „Cześć” lub napis
- Szyk
- Pływak lub podwójny
- Ratunek
Łańcuchy to sekwencje różnych znaków. Możesz użyć dowolnego pojedynczego lub podwójnego tekstu w cudzysłowie. Typy danych całkowitych są klasyfikowane jako liczby niedziesiętne, począwszy od -2 147 483 648 i kończąc na 2 147 483 647. Musisz przestrzegać zasad ustalonych dla liczb całkowitych, w tym:
- Żadna liczba całkowita nie może mieć kropki dziesiętnej
- Musi być co najmniej jedną cyfrą dla wszystkich liczb całkowitych
- Liczby całkowite mogą być zarówno ujemne, jak i dodatnie
Liczba zmiennoprzecinkowa lub zmiennoprzecinkowa to liczba zawierająca przecinek dziesiętny. Boolean może być jednym z dwóch stanów, prawda lub fałsz. Wartości logiczne są często używane do testowania warunkowego. Prawda = $x i fałsz = $y. Możesz użyć tablicy do przechowywania wielu wartości w jednej zmiennej. NULL to specjalny typ danych o wartości null. Możesz zadeklarować zmienne bez wartości, po prostu używając NULL do ustawienia wartości.
Jeśli utworzysz zmienną i nie przypiszesz wartości, NULL zostanie przypisana automatycznie. Klasa to rodzaj struktury danych przydatnej do modelowania w świecie rzeczywistym. Często obejmuje to pewne metody i właściwości. Obiekty są uważane za instancje w klasie. Jest to wygodna metoda pakowania funkcji i wartości do określonej klasy.
Zasób PHP jest klasyfikowany jako zmienna specjalna ze względu na odniesienie do zasobów zewnętrznych. Używasz i tworzysz zasoby dla funkcji specjalnych. Aby zobaczyć typ zasobu, dobrą opcją jest getresourcetype(). Ciąg znaków tworzy ciąg. Możesz używać ciągów do przechowywania informacji tekstowych w aplikacji. Masz kilka różnych opcji tworzenia ciągów PHP i testowania PHP na lokalnym hoście HTTP.
Możesz użyć pojedynczych cudzysłowów, aby utworzyć prosty ciąg. Dobrym przykładem jest $name = 'Susan';. Włączając pojedynczy cudzysłów w swoim łańcuchu, możesz go zmienić za pomocą odwrotnego ukośnika. Możesz również użyć podwójnych cudzysłowów do tworzenia ciągów. Sekwencji ucieczki można używać w ciągach z podwójnym cudzysłowem. Jest to specjalny kod umieszczający znaki w ciągu. Postacie są reprezentacją ogólnie niewidocznych postaci.
Zmienne PHP mogą być osadzone w podwójnych cudzysłowach. Zaletą jest to, że wartości są następnie dodawane do ciągu. Możesz zlokalizować długość swojego ciągu lub dowiedzieć się, ile słów jest zawartych w ciągu, używając strwordcount(). Możesz także odwrócić jeden ze swoich ciągów, zastąpić tekst za pomocą ciągu, wyszukać tekst w ciągu lub odwrócić funkcję.
Stałe
Jeden z typów zmiennych w PHP nazywa się stałymi. Funkcja definiowania umożliwia ustawienie stałej. Będziesz musiał użyć trzech argumentów, wartości klucza, nazwy klucza i prawdy, fałszu lub wartości logicznej. To określi, czy w nazwie klucza nie jest rozróżniana wielkość liter. Domyślne ustawienie to fałsz. Po ustawieniu wartości stałych nie będziesz mógł dokonywać żadnych zmian.
Jest to używane dla wartości rzadko zmieniających się, takich jak klucz API lub hasło do bazy danych. Musisz wiedzieć, że stałe różnią się od zmiennych, ponieważ zawsze obejmują zasięg globalny. Możesz uzyskać do nich dostęp za pomocą dowolnej funkcji skryptu. Istnieją zasady używania stałych w klasie Human. Są one określane jako self::constant_name. Gdy są używane poza klasą, są określane jako human::constant_name.
Operatorzy
Wszystkie normalne operatory, których oczekujesz od dowolnego języka programowania, są zawarte w PHP. Operatorem przypisania jest pojedynczy =. Dla porównania użyj potrójnego === lub podwójnego == operatora przypisania. Możesz także użyć tradycyjnie standardowych symboli do porównania lub jednoczesnego dodania i przypisania wartości za pomocą +=.
Dwa z najbardziej znanych używają „.” za koncentrację twoich strun i = za dołączenie jednego z twoich strun do końca drugiego. Operator statku kosmicznego to nowy dodatek do PHP 7.0.X. Operator statku kosmicznego zwraca wartość -1, zero lub jeden, gdy $a jest większe, równe lub mniejsze niż $b.
Mamy nadzieję, że ten artykuł okazał się przydatny.
Jeśli chcesz dowiedzieć się więcej o kondycji swojej witryny, uzyskać osobiste rekomendacje i alerty, przeskanuj swoją witrynę przez Diib. Zajmuje to tylko 60 sekund.
Przełącznik
Instrukcja switch w PHP jest bardzo podobna do instrukcji switch w JavaScript. Jeśli chcesz porównać i porównać, przewodnik JavaScript Switch Guide jest niezwykle przydatny. Zyskujesz możliwość szybkiego testowania przypadków w wielu różnych warunkach. Kod jest też znacznie łatwiejszy do odczytania. Na przykład:

(Źródło obrazu: AppDividend)
Pętle
Jeśli chcesz, aby zadanie zostało powtórzone wiele razy, najlepszą opcją jest użycie pętli, a nie ciągłe używanie tego samego kodu. Możesz zatrzymać wykonywanie pętli, włączając przerwę w pętli.
Złamać
Instrukcja break powoduje wyjście z przełącznika i kontynuuje działanie, dopóki kod aplikacji nie zostanie ukończony. Jeśli zdecydujesz się nie używać instrukcji break, możesz uruchomić wiele instrukcji i spraw. Jeśli tego chcesz, nie używaj instrukcji break.
Tablice
Tablica jest podobna do zwykłej zmiennej. Różnica polega na tym, że tablice zawierają wiele wartości w uporządkowanej liście. Jeśli pracujesz z wieloma zmiennymi powiązanymi ze sobą, może to być bardzo przydatne. Dobrym przykładem jest lista stolic lub nazwisk studentów. Istnieją dwa podstawowe typy tablic: tablice asocjacyjne i tablice indeksowane. Oba mają ważne zastosowania, dlatego ważne jest zrozumienie, jak je stworzyć.
Tablica asocjacyjna
Tablica asocjacyjna jest zdefiniowana jako lista wartości. Możesz uzyskać do nich dostęp za pomocą klucza, a nie numerów indeksu. Możesz użyć dowolnej wartości klucza, pod warunkiem, że jest ona unikalna dla Twojej tablicy.
Tablica indeksowana
Tablica indeksowana zawiera listę uporządkowanych wartości. Każdej indywidualnej wartości w tablicy przypisywany jest oddzielny numer indeksu. Indeksy używane w tablicach zawsze zaczynają się od zera dla pierwszej wartości. Gdy utworzysz więcej tablic, twoje wartości wzrosną o jeden.
Tablica wielowymiarowa
Tablica wielowymiarowa jest definiowana jako dowolna tablica zawierająca inne tablice. Daje to możliwość tworzenia złożonych struktur danych. Możesz modelować swoje struktury po złożonych grupach danych.
Diib: Przetestuj swoje PHP na LocalHost już dziś!
Niezależnie od tego, czy zdecydujesz się samodzielnie przetestować kod PHP, czy znaleźć zewnętrzne źródło testowania, będziesz chciał upewnić się, że wszystko działa tak, jak chcesz. Diib Digital gromadzi informacje o stanie Twojego kodu i oferuje cele optymalizacji. Oto kilka cech, które odróżniają nas od konkurencji:
- Narzędzia do monitorowania i śledzenia słów kluczowych, linków zwrotnych i indeksowania
- Doświadczenie użytkownika i optymalizacja prędkości mobilnej
- Analiza i naprawa prędkości obciążenia witryny
- Integracja i wydajność mediów społecznościowych
- Zepsute strony, na których masz linki zwrotne (kontroler 404)
- Monitoring techniczny SEO, w tym kod PHP
Kliknij tutaj, aby uzyskać bezpłatny skan lub po prostu zadzwoń pod numer 800-303-3510, aby porozmawiać z jednym z naszych ekspertów ds. rozwoju.
