Definindo o documento heredoc
As etapas a seguir precisam seguir para armazenar ou imprimir o documento heredoc.
Exemplo 1: Imprimir conteúdo heredoc
O exemplo a seguir mostra os usos de dois documentos heredoc. Crie um arquivo php com o seguinte script. No script, um texto longo é impresso usando um documento heredoc. A nova linha usada no primeiro conteúdo heredoc não gera uma nova linha no navegador. , A tag é usada com o segundo documento heredoc para imprimir o conteúdo heredoc, conforme definido no editor.
// imprima o primeiro documento heredoc
www.Google.com
www.Bing.com
www.perguntar.com
www.Yahoo.coms
Saída:
A saída a seguir será exibida após a execução do script acima do servidor.
Exemplo 2: Usando o conteúdo heredoc em uma variável
O exemplo a seguir mostra como o conteúdo heredoc pode ser armazenado em uma variável e impressão com outras variáveis. Crie um arquivo php com o seguinte script. $ nome e $ telefone As variáveis são usadas aqui para armazenar valores de string. $ endereço A variável é usada para armazenar conteúdo heredoc. Em seguida, essas três variáveis são impressas combinando -as.
// Defina uma variável de string
1635, Franklin Street Montgomery,
AL 36104.
$ nome". "Endereço: $ endereço". "Telefone :
";
$ telefone
Saída:
A saída a seguir será exibida após a execução do script acima do servidor. O conteúdo das variáveis é impresso conforme definido no script para usar o marcação.
Exemplo 3: Exibindo o formulário HTML usando a variável heredoc
O exemplo a seguir mostra como o formulário HTML pode ser definido em uma variável usando o documento Heredoc. Crie um arquivo php com o seguinte script. Um formulário de login foi projetado usando um documento heredoc e armazenado na variável, $ forma. O formulário $ é impresso para exibir o formulário de login. Em seguida, o script PHP verificará o nome de usuário e a senha são válidos ou inválidos. O script imprimirá a mensagem de sucesso para entrada válida e a mensagem de erro para entrada inválida.
// Defina o formulário de loginforma de login
";Saída:
O formulário HTML será exibido após a execução do script do servidor. A saída mostra a mensagem de erro, 'Nome de usuário ou senha está errado' para a entrada inválida.
Se os tipos de usuário admin como nome de usuário e segredo Como senha, o script imprimirá a mensagem de sucesso. A saída a seguir mostra a mensagem de sucesso, 'Usuário autenticado' Para digitar o nome de usuário e a senha válidos.
Exemplo 4: Usando a variável dentro do conteúdo heredoc
O exemplo a seguir mostra como qualquer variável pode ser usada dentro do conteúdo heredoc. Crie um arquivo php com o seguinte script. Uma variável nomeada $ site é inicializado com um valor de string usado dentro do conteúdo heredoc no script. Em seguida, a variável heredoc, $ var é impresso com formatação.
// Declare uma variável com o valor da string". $ var ."
";Saída:
A saída a seguir será exibida após a execução do script acima do servidor.
Exemplo 5: Usando a variável heredoc dentro da função
O exemplo a seguir mostra como os valores de argumento de uma função podem ser usados em um conteúdo heredoc. Crie um arquivo php com o seguinte script. Aqui, a função definida pelo usuário nomeada mostrar() levará dois valores por duas variáveis de argumento quando ligará e essas variáveis serão usadas dentro do conteúdo heredoc. A função é chamada com dois valores de string no final do script.
// Defina uma função definida pelo usuário
Nome do livro: $ livro
Nome do autor: $ autor
Editor: O'Reilly
Saída:
A saída a seguir será exibida após a execução do script acima do servidor. ““Cabeça primeiro php e mysql”É passado no primeiro argumento e“Lynn Beighley e Micheal Morrison”É passado no segundo argumento do mostrar() função. A saída mostra o conteúdo do heredoc formatado com os valores dos valores do argumento.
Conclusão
heredoc é uma boa característica do PHP para armazenar e imprimir texto longo com qualquer tag html ou outras variáveis. newDoc é outra característica do PHP como heredoc aquele lançado após o php versão 5. Este tutorial mostra os diferentes usos de heredoc Documentos no PHP usando exemplos simples para ajudar os leitores a conhecer o modo de usar o script Heredoc no PHP.