Log to console usando PHP
As informações do log podem ser exibidas no console de duas maneiras usando um script PHP. Um é usar a função JSON_ENCODE (), e outro é usar as bibliotecas PHP. A função json_encode () tem, neste tutorial, para enviar dados para o console. A sintaxe desta função é dada abaixo.
Sintaxe
string | false json_encode (valor misto $, int $ flags = 0, int $ depth = 512);Aqui, o primeiro argumento é um argumento obrigatório, e os outros dois argumentos são opcionais. O primeiro argumento contém o valor que será codificado. O segundo argumento contém o valor do bitMask que pode ser usado para modificar a saída da função. O terceiro argumento é usado para definir o valor da profundidade que deve ser maior que 0. Retorna a sequência codificada após o sucesso ou falsa após o fracasso.
Diferentes usos do console no PHP
A função json_encode () é usada de maneiras diferentes para exibir dados no console do navegador.
Exemplo 1: Uso da função JSON_ENCODE () para exibir dados da string no console
Crie um arquivo php com o seguinte script para exibir a soma de dois números como uma string no console usando a função json_encode (). O console.Função Log () do JavaScript foi usada no script para exibir os dados da string no console. A função Display_log () com dois parâmetros foi definida para criar um valor de string após calcular a soma dos valores e exibir os dados codificados no console usando a função json_encode (). O valor json_hex_tag foi usado no segundo argumento da função json_encode () para converter todos os “” para \ u003c e \ u003e:
Exemplo de console-1
";Saída
A saída a seguir aparecerá após a execução do script anterior:
Exemplo 2: Uso da função JSON_ENCODE () para exibir valores de matriz no console
Crie um arquivo php com o seguinte script para exibir uma matriz numérica simples no console usando função json_encode () e console_log () função do javascript. A função Array_log () foi definida com um parâmetro para exibir os dados codificados da matriz PHP no console usando a função JSON_ENCODE (). O valor JSON_HEX_TAG foi usado no segundo argumento da função json_encode () como o exemplo anterior para a mesma finalidade:
Exemplo de console 2
";Saída
A saída a seguir aparecerá após a execução do script acima. O número total de valores de matriz também foi impresso no console:
Exemplo 3: Uso da função JSON_ENCODE ()
Nos dois exemplos anteriores, a função console_log () do JavaScript foi usada dentro do eco. Os dados codificados do PHP podem ser usados dentro do console JavaScript.Função de log () usando a tag. Crie um arquivo php com o seguinte script para exibir o valor da string no console usando JavaScript. Aqui, o valor codificado gerado pela função JSON_ENCODE () do PHP foi armazenado em uma variável JavaScript, e essa variável foi impressa no console usando o console.Função de log ():
Console Exemplo-3
";