O PHP possui muitas funções internas, a maioria das quais é amplamente utilizada pelos programadores. Mas também existem algumas funções escondidas no canto. Este artigo apresentará a você 7 funções pouco conhecidas, mas muito úteis. Os programadores que nunca o usaram podem querer vir e dar uma olhada.
1.Highlight_String ()
Quando você precisa exibir o código PHP em um site, a função destacing_string () se torna muito útil. Esta função usa a cor de destaque da sintaxe do PHP definida no programa, produz ou retorna uma versão destacando de sintaxe do código PHP fornecido.
Exemplo:
Copie o código da seguinte forma: <? Php
destaque_string ('<? php phpinfo ();?>');
?>
2.str_word_count ()
Esta função deve passar por um parâmetro, que retorna o número de palavras de acordo com o tipo de parâmetro. Como mostrado abaixo:
Copie o código da seguinte forma: <? Php
$ str = "Quantas palavras eu tenho?";
echo str_word_count ($ str); // Saídas 6
?>
3.Levenshtein ()
Esta função retorna principalmente a distância de Levenshtein entre duas cordas. Distância de Levenshtein, também conhecida como distância de edição, refere -se ao número mínimo de operações de edição necessárias para converter uma na outra entre duas cordas. A operação de edição licenciada inclui a substituição de um caractere por outro personagem, inserção de um caractere e excluir um caractere. Esta função é muito útil para encontrar erros de digitação enviados pelo usuário.
Exemplo:
Copie o código da seguinte forma: <? Php
$ str1 = "cenoura";
$ str2 = "Carrrott";
Echo Levenshtein ($ STR1, $ STR2); // Saídas 2
?>
4.get_defined_vars ()
Esta função retorna uma matriz multidimensional contendo uma lista de todas as variáveis definidas, incluindo variáveis de ambiente, variáveis de servidor e variáveis definidas pelo usuário.
Exemplo:
A cópia do código é a seguinte: print_r (get_defined_vars ());
5.escapeShellCmd ()
Essa função é usada para evitar símbolos especiais em strings e pode impedir que os usuários usem truques para quebrar o sistema do servidor. Esta função pode ser usada com duas funções: EXEC () ou System (), que podem reduzir a corrupção maliciosa pelos usuários on -line.
Exemplo:
Copie o código da seguinte forma: <? Php
$ command = './configure'. $ _ post ['configure_options'];
$ escaped_Command = EscapeShellCmd ($ comando);
sistema ($ escaped_command);
?>
6.CheckDate ()
Essa função pode ser usada para verificar se a data é válida, como o ano é de 0 a 32767, o mês é de 1 a dezembro e o dia muda com o mês e o ano bissexto.
Exemplo:
Copie o código da seguinte forma: <? Php
var_dump (data de check (12, 31, 2000));
var_dump (data de check (2, 29, 2001));
//Saída
// bool (verdadeiro)
// bool (falso)
?>
7.php_strip_whitespace ()
Essa função pode retornar arquivos de código -fonte com comentários PHP excluídos e caracteres de espaço em branco, o que é útil para comparações entre o número real de código e o número de comentários.
Exemplo:
Copie o código da seguinte forma: <? Php
// PHP Comment aqui
/*
* Outro comentário PHP
*/
eco php_strip_whitespace (__ file__);
// As novas linhas são consideradas espaço em branco e também são removidas:
do_Nothing ();
// tente os resultados da saída
eco php_strip_whitespace (__ file__); do_Nothing ();
?>