Definiowanie dokumentu Heredoc
Poniższe kroki należy wykonać, aby przechowywać lub wydrukować dokument HEREDOC.
Przykład 1: Drukowanie treści Heredoc
Poniższy przykład pokazuje zastosowania dwóch dokumentów heredoc. Utwórz plik PHP z następującym skryptem. W skrypcie długi tekst jest drukowany za pomocą dokumentu Heredoc. Nowa linia używana w pierwszej zawartości Heredoc nie generuje nowej linii w przeglądarce. , Tag jest używany z drugim dokumentem Heredoc do wydrukowania zawartości Heredoc zgodnie z definicją w edytorze.
// Wydrukuj pierwszy dokument Heredoc
www.Google.com
www.Bing.com
www.zapytać.com
www.wieśniak.com
Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu powyższego skryptu z serwera.
Przykład 2: Używanie treści HeredOC w zmiennej
Poniższy przykład pokazuje, w jaki sposób treść Heredoc można przechowywać w zmiennej i wydrukować z innymi zmiennymi. Utwórz plik PHP z następującym skryptem. $ Nazwa I $ Telefon Zmienne są tutaj używane do przechowywania wartości ciągów. Adres $ Zmienna służy do przechowywania treści Heredoc. Następnie te trzy zmienne są drukowane, łącząc je.
// Zdefiniuj zmienną stringową
1635, Franklin Street Montgomery,
AL 36104.
$ Nazwa". „Adres: $ Adres”. „Telefon:
";
$ Telefon
Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu powyższego skryptu z serwera. Zawartość zmiennych jest drukowana zgodnie z definicją w skrypcie do używania etykietka.
Przykład 3: Wyświetlanie formularza HTML za pomocą zmiennej HEREDOC
Poniższy przykład pokazuje, w jaki sposób formularz HTML można zdefiniować w zmiennej za pomocą dokumentu HEREDOC. Utwórz plik PHP z następującym skryptem. Formularz logowania został zaprojektowany przy użyciu dokumentu Heredoc i przechowywany w zmiennej, $ forma. Formularz $ jest drukowany w celu wyświetlania formularza logowania. Następnie skrypt PHP sprawdzi nazwę użytkownika i hasło są prawidłowe lub nieprawidłowe. Skrypt wydrukuje komunikat sukcesu dla prawidłowego wpisu i komunikat o błędzie dla nieprawidłowego wpisu.
// Zdefiniuj formularz logowaniaForma loginu
";Wyjście:
Formularz HTML wyświetli się po uruchomieniu skryptu z serwera. Wyjście pokazuje komunikat o błędzie, „Nazwa użytkownika lub hasło jest błędne” dla nieprawidłowego wpisu.
Jeśli typy użytkowników Admin Jak nazwa użytkownika i sekret Jak hasło skrypt wydrukuje komunikat sukcesu. Poniższe dane wyjściowe pokazuje komunikat sukcesu, 'Uwierzytelniony użytkownik' W celu wpisywania prawidłowej nazwy użytkownika i hasła.
Przykład 4: Korzystanie z zmiennej w zawartości Heredoc
Poniższy przykład pokazuje, w jaki sposób można użyć dowolnej zmiennej w zawartości Heredoc. Utwórz plik PHP z następującym skryptem. Zmienna o nazwie $ Strona internetowa jest inicjowany z wartością ciągu używaną wewnątrz zawartości Heredoc w skrypcie. Następnie zmienna Heredoc, $ var jest drukowana z formatowaniem.
// deklaruj zmienną o wartości ciągu". $ var ."
";Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu powyższego skryptu z serwera.
Przykład 5: Korzystanie z zmiennej Heredoc w funkcji
Poniższy przykład pokazuje, w jaki sposób wartości argumentu funkcji można użyć w zawartości Heredoc. Utwórz plik PHP z następującym skryptem. Tutaj wymieniona funkcja zdefiniowana przez użytkownika wyświetlacz() Przyjmie dwie wartości przez dwie zmienne argumentu. Funkcja jest wywoływana z dwiema wartościami ciągów na końcu skryptu.
// Zdefiniuj funkcję zdefiniowaną przez użytkownika
Nazwa książki: $ książka
Nazwa autora: $ autor
Wydawca: O'Reilly
Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu powyższego skryptu z serwera. "Head First PHP i MySQL”Jest przekazywany w pierwszym argumencie i„Lynn Beighley i Micheal Morrison”Jest przekazywany w drugim argumencie wyświetlacz() funkcjonować. Dane wyjściowe pokazuje sformatowaną zawartość Heredoc z wartościami wartości argumentu.
Wniosek
heredoc jest dobrą funkcją PHP do przechowywania i drukowania długiego tekstu z dowolnym znacznikiem HTML lub innymi zmiennymi. Newdoc to kolejna funkcja PHP heredoc To wydane po PHP wersja 5. Ten samouczek pokazuje różne zastosowania heredoc Dokumenty w PHP, używając prostych przykładów, aby pomóc czytelnikom poznać sposób korzystania z HEREDOC w skrypcie PHP.