PHP의 기본 이름 | PHP basename() 함수
게시 됨: 2021-02-25목차
소개
PHP에는 지정된 경로에 있는 파일 이름을 가져오는 데 도움이 되는 basename이라는 함수가 있습니다. 이 함수는 인수로 전달된 파일 이름 또는 디렉토리 경로를 반환하고 인쇄합니다. 프로시저는 사용된 기본 이름이 $0인 경우에도 스크립트 이름을 표시합니다. 프로그래머는 이 기능을 사용하여 지정된 위치에 있는 파일을 확인하거나 프로그램 흐름 파일 이름을 사용합니다.
따라서 프로그래머 는 PHP의 basename 함수를 사용하여 모든 위치에 있는 파일을 찾고 콘솔에 인쇄합니다. basename 함수는 문자열 함수, 수학 함수, 숫자 함수, 날짜 함수 등과 같은 PHP의 다른 내장 함수 또는 사용자 정의 함수와 같습니다.
PHP의 기본 이름 함수
basename은 PHP에 내장된 함수로, 인수로 제공된 경로에 있는 파일 이름을 반환합니다.
통사론:
다음은 PHP에서 Basename 함수 를 사용하는 구문입니다.
문자열 기본 이름($경로, $접미사)
이 함수에는 경로와 접미사라는 두 개의 매개변수가 있습니다.
- $path: Path는 필수 매개변수이며 String 유형의 s입니다. 이 매개변수는 파일이 위치할 경로를 지정합니다.
- $suffix: Suffix는 파일에 접미사가 있는 경우 파일 확장자를 숨기는 선택적 매개변수입니다.
이 함수는 basename 매개변수에서 $path로 전달된 경로에 있는 파일 basename을 반환합니다.
PHP에서 기본 이름의 예
예 1: 코드는 선택적 매개변수 $suffix를 사용하지 않고 지정된 위치에 있는 파일의 이름을 인쇄합니다.
<?php
// $path 변수에 경로 저장
$경로 = “/ExampleProject1/Example1.php”;
// basename 함수는 $path에 있는 파일의 이름을 찾아 //$fileName 변수에 저장합니다.
$파일이름 = 기본이름($경로);
// 파일명 출력
에코 $fileName;
에코 "\n"
?>
산출:
예제1.php
여기에서는 $path 매개변수만 basename 함수 호출과 함께 전달되므로 전체 파일 이름이 인쇄됩니다.
예 2: 코드는 선택적 매개변수 $suffix가 전달될 때 지정된 위치에 파일 이름을 인쇄합니다.
<?php
// $path 변수에 경로 저장
$경로 = “/ExampleProject1/Example1.php”;
// $suffix 매개변수를 사용하여 출력에 확장자 없이 파일 이름만 포함되도록 //
$fileName = basename($경로, ".php");
에코 $fileName;
?>
산출:
예 1
여기서 $suffix는 함수 호출과 함께 전달되므로 확장자 없이 파일 이름만 출력됩니다.
예제 3: 코드는 basename 함수의 두 버전을 사용하여 지정된 위치에 있는 파일의 이름을 인쇄합니다.
<?php
// $path 변수에 경로 저장
$경로 = “/Project1/team1/FirstProgram.php”;
// basename 함수와 함께 $path 매개변수 사용
$파일이름 = 기본이름($경로);
에코 $fileName;
Echo "\n" // 커서를 다음 줄로 이동합니다.
// basename 함수와 함께 $path 매개변수 사용
$fileName = basename($경로, ".php");
에코 $fileName;
?>
산출:
첫 번째 프로그램.php
첫 번째 프로그램
$path만 매개변수로 전달되면 전체 파일 이름이 인쇄됩니다. $suffix .php가 함수 호출과 함께 전달되면 .php는 숨겨지고 파일 이름만 인쇄됩니다.
PHP에서 Basename의 오류 및 예외
PHP에서 basename 함수 의 기능과 사용법을 이해하는 것이 실제로 필요하지만 프로세스를 정확하게 사용하기 위해 예외를 이해하는 것도 중요합니다.
PHP의 기본 이름 함수
'..'로 지정된 $path 값을 식별할 수 없습니다. 그러나 단일 점 '.'은 인식할 수 있습니다. 이중 구슬 '..'은 위치를 현재 디렉터리에서 이전 디렉터리로 이동하는 Linux에서만 사용됩니다. 이중 점 '..'은 Linux에서만 사용되므로 PHP의 basename 은 단일 드롭 '.'만 인식합니다.
PHP의 기본 이름 함수
문자열로 전달된 $path를 사용하고 파일 시스템을 인식하지 못합니다. 이는 프로세스가 파일 시스템 유형에 관계없이 매개변수로 전달된 방식으로만 작동함을 의미합니다. 파일 시스템은 Mac, Linux 및 Windows일 수 있습니다. 이러한 각 파일 시스템은 다른 형식을 가지고 있으며 basename 함수는 사용된 파일 시스템 유형을 인식할 수 없습니다. 따라서 출력이 잘못될 수 있습니다. 따라서 basename 함수에 매개변수를 전달하는 것이 좋습니다.
슬래시는 디렉토리 경로에서 구분 기호로 사용되거나 폴더를 구분하는 데 사용됩니다. Windows 플랫폼은 디렉토리 경로에서 백슬래시(\)와 슬래시(/)를 모두 구분자로 인식할 수 있지만 다른 환경에서는 슬래시(/)만 사용됩니다. 따라서 PHP에서 basename 함수 를 사용할 때 슬래시를 주의해서 사용해야 합니다.
세계 최고의 대학에서 온라인으로 소프트웨어 과정을 배우십시오 . 이그 제 큐 티브 PG 프로그램, 고급 인증 프로그램 또는 석사 프로그램을 획득하여 경력을 빠르게 추적하십시오.
결론
이것은 모두 PHP의 basename 함수에 관한 것이었습니다. PHP의 기본 이름, 사용법, 구문 및 다양한 예외에 대해 깊이 이해하시기 바랍니다. 올바른 출력을 기대할 수 있도록 basename 함수를 사용하기 전에 예외를 고려해야 합니다.
전체 스택 소프트웨어 개발에 대해 자세히 알아보려면 upGrad & IIIT-B의 전체 스택 소프트웨어 개발 이그 제 큐 티브 PG 프로그램을 확인하십시오.이 프로그램은 일하는 전문가를 위해 설계되었으며 500 시간 이상의 엄격한 교육, 9 개 이상의 프로젝트를 제공합니다. , 과제, IIIT-B 동문 상태, 실질적인 실습 캡스톤 프로젝트 및 최고의 기업과의 취업 지원.
PHP에서 basename() 함수란 무엇입니까?
PHP에서 basename은 파일 경로의 마지막 디렉토리 이름으로, 마지막 슬래시 뒤에 오는 경로 부분을 의미합니다. basename() 함수는 경로 정보 없이 파일 이름 구성 요소를 반환합니다. Basename() 함수는 PHP 프로그래밍 언어에서 사용됩니다. 이것은 PHP에서 파일에 데이터를 읽거나 쓰는 작업을 할 때 유용합니다. 현재 파일이 있는 동일한 디렉토리의 파일에서 읽으려는 경우가 있을 수 있습니다. 또한 디렉터리 이름을 기준으로 파일 이름을 지정하려면 basename() 함수를 사용하여 폴더 이름을 추출하고 그에 따라 파일 이름을 변경할 수 있습니다.
PHP에서 파일을 사용하는 방법은 무엇입니까?
PHP의 파일 기능은 안전, 보안 및 용이성을 고려하여 파일 작업을 돕습니다. PHP 파일 기능을 FTP 기능과 함께 사용하면 인터넷을 통해 서버에서 파일을 읽고 쓰고 업로드하고 다운로드할 수 있습니다. PHP 파일 함수의 기본 구문은 $_FILES입니다. 이러한 기능은 업로드된 파일에 액세스하는 데 사용됩니다.
PHP 개발자가 되려면?
PHP 개발자가 되는 방법은 두 가지가 있습니다. 하나는 형식적인 방법이고 다른 하나는 스스로 학습하는 방법입니다. 인증 시험을 통과하여 PHP 개발자가 되려면 좋은 대학에 가서 컴퓨터 공학 학위를 취득해야 합니다. 작업이 끝나면 직업을 찾고 직업에서 PHP를 배우기 시작할 수 있습니다. 위 방법의 단점은 직장에서 학습을 시작할 수 있는 기회를 줄 때까지 기다려야 한다는 것입니다. 또 다른 단점은 급여 직업에 얽매여 PHP를 배울 시간이 충분하지 않을 수 있다는 것입니다. 독학으로 PHP 개발자가 되고 싶다면 인터넷에서 리소스를 찾는 데 시간을 할애해야 합니다. 그 후, 매일 PHP를 배우기 위해 일정 시간을 할당해야 합니다. 그것은 모두 당신에게 달려 있지만, 나는 스스로 학습하는 방법이 형식적인 방법보다 낫다고 생각합니다.