PHP имеет много встроенных функций, большинство из которых широко используются программистами. Но в углу также есть некоторые функции. Эта статья представит вам 7 малоизвестных, но очень полезных функций. Программисты, которые никогда не использовали его, могут прийти и посмотреть.
1. Highlight_String ()
Когда вам нужно отобразить код PHP на веб -сайте, функция highting_string () становится очень полезной. В этой функции используется синтаксис PHP, выделяющий цвет, определяемый в программе, выводит или возвращает синтаксисную версию данного кода PHP.
Пример:
Скопируйте код следующим образом: <? PHP
highting_string ('<? php phpinfo ();?>');
?>
2.str_word_count ()
Эта функция должна передавать параметр, который возвращает количество слов в соответствии с типом параметра. Как показано ниже:
Скопируйте код следующим образом: <? PHP
$ str = "Сколько у меня слов?";
echo str_word_count ($ str); // выходы 6
?>
3. Levenshtein ()
Эта функция в основном возвращает расстояние Левенштейна между двумя строками. Расстояние Levenshtein, также известное как расстояние редактирования, относится к минимальному количеству операций редактирования, необходимых для преобразования одного в другой между двумя строками. Лицензированная операция редактирования включает в себя замену одного символа другим символом, вставка одного символа и удаление одного символа. Эта функция очень полезна для поиска опечаток, представленных пользователем.
Пример:
Скопируйте код следующим образом: <? PHP
$ str1 = "морковка";
$ str2 = "carrrott";
Echo Levenshtein ($ str1, $ str2); // выходы 2
?>
4.get_defined_vars ()
Эта функция возвращает многомерный массив, содержащий список всех определенных переменных, включая переменные среды, переменные сервера и пользовательские переменные.
Пример:
Кода кода выглядит следующим образом: print_r (get_defined_vars ());
5.escapeShellCmd ()
Эта функция используется, чтобы избежать специальных символов в строках и может помешать пользователям использовать уловки для взлома серверной системы. Эта функция может использоваться с двумя функциями: exec () или System (), что может уменьшить злонамеренное повреждение пользователями онлайн -пользователей.
Пример:
Скопируйте код следующим образом: <? PHP
$ command = './configure'. $ _ post ['configure_options'];
$ elect_command = escapeshellcmd ($ command);
Система ($ exped_command);
?>
6.Checkdate ()
Эта функция может быть использована для проверки того, является ли дата действительной, например, от 0 до 32767, месяц составляет 1 на декабрь, а день меняется с месяцем и легальным годом.
Пример:
Скопируйте код следующим образом: <? PHP
var_dump (CheckDate (12, 31, 2000));
var_dump (checkdate (2, 29, 2001));
//Выход
// bool (true)
// bool (ложь)
?>
7.php_strip_whitespace ()
Эта функция может возвращать файлы исходного кода с удаленными комментариями PHP и символами пробелов, что полезно для сравнения между фактическим количеством кода и количеством комментариев.
Пример:
Скопируйте код следующим образом: <? PHP
// комментарий PHP здесь
/*
* Еще один комментарий PHP
*/
echo php_strip_whitespace (__ file__);
// Новые линии считаются пробелами и также удаляются:
do_nothing ();
// Попробуйте результаты выходных данных
echo php_strip_whitespace (__ file__); do_nothing ();
?>