Базовое имя в PHP | Базовое имя PHP() Функция

Опубликовано: 2021-02-25

Оглавление

Введение

В PHP есть функция basename, которая помогает получить имя файла по указанному пути. Функция возвращает и печатает имя файла или путь к каталогу, переданный в аргументах. Процедура также отображает имя сценария, если используемое базовое имя равно $0. Программисты используют эту функцию, чтобы проверить наличие файлов в указанном месте или использовать имена файлов потока программы.

Следовательно, программисты используют функцию базового имени в PHP , чтобы найти файлы, присутствующие в любом месте, и вывести их на консоль. Функция базового имени подобна любой другой встроенной функции или определяемой пользователем функции в PHP, например строковым функциям, математическим функциям, числовым функциям, функциям даты и многим другим.

Функция базового имени в PHP

Базовое имя — это встроенная функция в PHP, которая возвращает имя файла, присутствующее в пути, указанном в качестве аргумента.

Синтаксис:

Ниже приведен синтаксис для использования функции Basename в PHP .

Базовое имя строки ($ путь, $ суффикс)

Функция имеет два параметра, т. е. путь и суффикс.

  • $path: Path является обязательным параметром и имеет тип String. Этот параметр указывает путь, по которому должен находиться файл.
  • $suffix: Suffix — это необязательный параметр, который скрывает расширение файла, если файл имеет суффикс.

Функция возвращает базовое имя файла, которое присутствует в пути, переданном как $path в параметре базового имени.

Примеры базовых имен в PHP

Пример 1: код печатает имя файла, находящегося в указанном месте, без использования дополнительного параметра $suffix.

<?php

// Сохраняем путь в переменной $path

$path = "/ExampleProject1/Example1.php";

// функция basename находит имя файла, находящегося в $path, и сохраняет его в переменной //$fileName

$fileName = базовое имя ($ путь);

// Печатает имя файла

Эхо $имя_файла;

Эхо "\n"

?>

Выход:

Пример1.php

Здесь с вызовом функции basename передается только параметр $path, поэтому печатается полное имя файла.

Пример 2: код печатает имя файла в указанном месте, когда передается необязательный параметр $suffix.

<?php

// Сохраняем путь в переменной $path

$path = "/ExampleProject1/Example1.php";

// Использование параметра $suffix, чтобы вывод содержал только имя файла без //расширения

$fileName = базовое имя($path, «.php»);

Эхо $имя_файла;

?>

Выход:

Пример1

Здесь $suffix передается с вызовом функции, поэтому печатается только имя файла без расширения.

Пример 3: код выводит имя файла, находящегося в указанном месте, с обеими версиями функции базового имени.

<?php

// Сохраняем путь в переменной $path

$path = "/Project1/team1/FirstProgram.php";

// Использование параметра $path с функцией basename

$fileName = базовое имя ($ путь);

Эхо $имя_файла;

Эхо «\n» // переводит курсор на следующую строку

// Использование параметра $path с функцией basename

$fileName = базовое имя($path, «.php»);

Эхо $имя_файла;

?>

Выход:

ПерваяПрограмма.php

Первая программа

Когда в качестве параметра передается только $path, печатается полное имя файла. Когда суффикс $.php передается с вызовом функции, .php скрывается и печатается только имя файла.

Ошибки и исключения в Basename в PHP

Действительно необходимо понимать функционирование и использование функции basename в PHP , но также крайне важно понимать исключения, чтобы правильно использовать процесс:

Функция базового имени в PHP

Невозможно идентифицировать значение $path, указанное как '..'; однако он может распознавать единственную точку «.». Двойные бусины «..» используются только в Linux, которые перемещают местоположение из текущего каталога в предыдущий каталог. Поскольку двойные точки «..» используются только в Linux, поэтому базовое имя в PHP распознает только одиночное «.».

Функция базового имени в PHP

Использует $path, переданный в виде строки, и не знает о файловой системе. Это означает, что процесс работает только по пути, переданному в качестве параметра, независимо от типа файловой системы. Файловая система может быть Mac, Linux и Windows. Поскольку каждая из этих файловых систем имеет свой формат, функция базового имени не может распознать тип используемой файловой системы. Поэтому вывод может быть неправильным. Следовательно, рекомендуется передавать параметры в функцию basename.

Косая черта используется в качестве разделителя в пути к каталогу или для разделения папок. Платформа Windows может распознавать как обратную косую черту (\), так и прямую косую черту (/) в качестве разделителя в пути к каталогу, в то время как в других средах используется только прямая косая черта (/). Таким образом, мы должны использовать косую черту с осторожностью при использовании функции базового имени в PHP .

Изучайте онлайн-курсы по программному обеспечению от лучших университетов мира. Участвуйте в программах Executive PG, Advanced Certificate Programs или Master Programs, чтобы ускорить свою карьеру.

Заключение

Это все о функции базового имени в PHP . Мы надеемся, что у вас есть глубокое понимание базового имени PHP, его использования, синтаксиса и различных исключений. Исключения следует учитывать перед использованием функции базового имени, чтобы можно было ожидать от нее правильного вывода.

Если вам интересно узнать больше о разработке программного обеспечения с полным стеком, ознакомьтесь с программой Executive PG upGrad & IIIT-B по разработке программного обеспечения с полным стеком, которая предназначена для работающих профессионалов и предлагает более 500 часов интенсивного обучения, 9+ проектов. и задания, статус выпускника IIIT-B, практические практические проекты и помощь в трудоустройстве в ведущих фирмах.

Что такое функция basename() в PHP?

В PHP базовое имя — это имя последнего каталога в пути к файлу, то есть часть пути, которая идет после последней косой черты. Функция basename() возвращает компонент имени файла без какой-либо информации о пути. Функция Basename() используется в языке программирования PHP. Это полезно в тех случаях, когда вы работаете с чтением или записью данных в файлы на PHP. Могут быть случаи, когда вы хотите прочитать из файла в том же каталоге, где находится ваш текущий файл. Кроме того, если вы хотите указать имя файла на основе имени каталога, вы можете извлечь имя папки с помощью функции basename() и соответствующим образом переименовать файл.

Как работать с файлами в PHP?

Файловые функции PHP помогают вам работать с файлами, сохраняя при этом безопасность, защищенность и простоту. Файловые функции PHP, используемые в сочетании с функциями FTP, могут использоваться для чтения, записи, загрузки и скачивания файлов с сервера через Интернет. Базовый синтаксис файловых функций PHP — $_FILES. Эти функции используются для доступа к загруженным файлам.

Как стать PHP-разработчиком?

Есть два способа стать PHP-разработчиком. Один из них — формальный, а другой — самообучение. Если вы хотите стать PHP-разработчиком, сдав сертификационный экзамен, вам нужно поступить в хороший колледж и получить степень в области компьютерных наук. Как только вы закончите, вы можете найти работу и начать изучать PHP без отрыва от производства. Недостатком вышеуказанного метода является то, что вам придется ждать, пока работа даст вам возможность начать обучение. Другим недостатком является то, что вы можете застрять на оплачиваемой работе и у вас может не хватить времени на изучение PHP. Если вы хотите стать PHP-разработчиком путем самообучения, вам нужно проводить время в Интернете, чтобы найти ресурсы. После этого вам нужно каждый день выделять какое-то время на изучение PHP. Все зависит от вас, но я думаю, что путь самообучения лучше, чем формальный.