Nazwa podstawowa w PHP | PHP nazwa podstawowa() Funkcja
Opublikowany: 2021-02-25Spis treści
Wstęp
PHP posiada funkcję nazwaną basename, która pomaga pobrać nazwę pliku obecną w określonej ścieżce. Funkcja zwraca i drukuje nazwę pliku lub ścieżkę katalogu przekazaną w argumentach. Procedura wyświetla również nazwę skryptu, jeśli użyta nazwa bazowa to $0. Programiści używają tej funkcji do sprawdzania plików znajdujących się w określonej lokalizacji lub używania nazw plików przepływu programu.
Dlatego programiści używają funkcji basename w PHP , aby znaleźć pliki obecne w dowolnej lokalizacji i wydrukować je na konsoli. Funkcja basename jest jak każda inna wbudowana funkcja lub funkcja zdefiniowana przez użytkownika w PHP, taka jak funkcje łańcuchowe, funkcje matematyczne, funkcje numeryczne, funkcje daty i wiele innych.
Funkcja nazwy bazowej w PHP
Basename jest funkcją wbudowaną w PHP, która zwraca nazwę pliku obecną w podanej ścieżce jako argument.
Składnia:
Poniżej znajduje się składnia do użycia funkcji Basename w PHP .
Nazwa podstawowa ciągu ($ ścieżka, $ sufiks)

Funkcja ma dwa parametry, tj. ścieżkę i sufiks.
- $path: Path jest parametrem obowiązkowym i typu String. Ten parametr określa ścieżkę, w której plik ma zostać zlokalizowany.
- $suffix: Sufiks to opcjonalny parametr, który ukrywa rozszerzenie pliku, jeśli plik ma sufiks.
Funkcja zwraca nazwę bazową pliku, która jest obecna w ścieżce przekazanej jako $path w parametrze nazwy bazowej.
Przykłady nazwy bazowej w PHP
Przykład1: Kod drukuje nazwę pliku znajdującego się w określonej lokalizacji bez użycia opcjonalnego parametru $suffix.
<?php
// Zapisz ścieżkę w zmiennej $path
$ścieżka = „/PrzykładProjekt1/Przykład1.php”;
// funkcja basename wyszukuje nazwę pliku znajdującego się w $path i zapisuje go w //$fileName zmiennej
$nazwapliku = nazwa podstawowa($ścieżka);
// Wyświetla nazwę pliku
Echo $nazwapliku;
Echo „\n”
?>
Wyjście:
Przykład1.php
Tutaj tylko parametr $path jest przekazywany z wywołaniem funkcji basename, więc wypisywana jest pełna nazwa pliku.
Przykład2: Kod drukuje nazwę pliku w określonej lokalizacji po przekazaniu opcjonalnego parametru $suffix.
<?php
// Zapisz ścieżkę w zmiennej $path
$ścieżka = „/PrzykładProjekt1/Przykład1.php”;
// Użycie parametru $suffix, aby dane wyjściowe zawierały tylko nazwę pliku, bez //rozszerzenia
$nazwapliku = nazwa bazowa($ścieżka, „.php”);
Echo $nazwapliku;
?>
Wyjście:
Przykład 1
Tutaj $suffix jest przekazywany z wywołaniem funkcji, więc wypisywana jest tylko nazwa pliku bez rozszerzenia.
Przykład3: Kod drukuje nazwę pliku znajdującego się w określonej lokalizacji z obiema wersjami funkcji basename.
<?php
// Zapisz ścieżkę w zmiennej $path
$ścieżka = „/Projekt1/zespół1/PierwszyProgram.php”;
// Użycie parametru $path z funkcją basename
$nazwapliku = nazwa podstawowa($ścieżka);
Echo $nazwapliku;
Echo „\n” // przenosi kursor do następnej linii
// Użycie parametru $path z funkcją basename
$nazwapliku = nazwa bazowa($ścieżka, „.php”);
Echo $nazwapliku;
?>
Wyjście:
FirstProgram.php
Pierwszy program
Gdy jako parametr przekazano tylko $path, wypisywana jest pełna nazwa pliku. Kiedy $suffix .php jest przekazywany z wywołaniem funkcji, .php zostaje ukryty i drukowana jest tylko nazwa pliku.
Błędy i wyjątki w nazwie bazowej w PHP
Rzeczywiście konieczne jest zrozumienie działania i użycia funkcji nazwy bazowej w PHP , ale ważne jest również zrozumienie wyjątków, aby dokładnie używać tego procesu:

Funkcja nazwy bazowej w PHP
Nie można zidentyfikować wartości $path podanej jako '..'; jednak rozpoznaje pojedynczą kropkę „.”. Podwójne koraliki '..' są używane tylko w Linuksie, które przenoszą lokalizację z bieżącego katalogu do poprzedniego katalogu. Ponieważ podwójne kropki '..' jest używane tylko w Linuksie, więc nazwa bazowa w PHP rozpoznaje tylko pojedynczy znak '.'.

Funkcja nazwy bazowej w PHP
Używa $path przekazanej jako ciąg znaków i nie zna systemu plików. Oznacza to, że proces działa tylko na drodze przekazanej jako parametr, niezależnie od typu systemu plików. Systemem plików może być Mac, Linux i Windows. Ponieważ każdy z tych systemów plików ma inny format, a funkcja basename nie może rozpoznać typu używanego systemu plików. Dlatego dane wyjściowe mogą się nie powieść. Dlatego zaleca się przekazywanie parametrów w funkcji basename.
Ukośniki są używane jako separator w ścieżce katalogu lub do oddzielania folderów. Platforma Windows może rozpoznać zarówno ukośnik odwrotny (\), jak i ukośnik (/) jako separator w ścieżce katalogu, podczas gdy w innych środowiskach używany jest tylko ukośnik (/). Dlatego powinniśmy ostrożnie używać ukośnika podczas korzystania z funkcji basename w PHP .
Ucz się kursów oprogramowania online z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.
Wniosek
Chodziło o funkcję basename w PHP . Mamy nadzieję, że dobrze rozumiesz podstawową nazwę PHP, użycie, składnię i różne wyjątki. Przed użyciem funkcji basename należy wziąć pod uwagę wyjątki, aby można było oczekiwać od niej poprawnych danych wyjściowych.
Jeśli chcesz dowiedzieć się więcej o tworzeniu pełnego stosu oprogramowania, zapoznaj się z programem Executive PG UpGrad i IIIT-B w zakresie tworzenia pełnego stosu oprogramowania, który jest przeznaczony dla pracujących profesjonalistów i oferuje ponad 500 godzin rygorystycznych szkoleń, ponad 9 projektów i zadania, status absolwentów IIIT-B, praktyczne praktyczne projekty zwieńczenia i pomoc w pracy z najlepszymi firmami.
Co to jest funkcja basename() w PHP?
W PHP nazwa podstawowa to nazwa ostatniego katalogu w ścieżce do pliku, oznaczająca część ścieżki, która znajduje się po ostatnim ukośniku. Funkcja basename() zwraca komponent nazwy pliku bez żadnych informacji o ścieżce. Funkcja Basename() jest używana w języku programowania PHP. Jest to przydatne w przypadkach, gdy pracujesz z odczytem lub zapisem danych do plików w PHP. Może się zdarzyć, że będziesz chciał czytać z pliku w tym samym katalogu, w którym znajduje się twój bieżący plik. Ponadto, jeśli chcesz określić nazwę pliku na podstawie nazwy katalogu, możesz wyodrębnić nazwę folderu za pomocą funkcji basename() i odpowiednio zmienić nazwę pliku.
Jak pracować z plikami w PHP?
Funkcje plików PHP pomagają pracować z plikami, mając na uwadze bezpieczeństwo, ochronę i łatwość. Funkcje plików PHP, gdy są używane w połączeniu z funkcjami FTP, mogą być używane do odczytywania, zapisywania, przesyłania i pobierania plików z serwera przez Internet. Podstawowa składnia funkcji plików PHP to $_FILES. Funkcje te służą do uzyskiwania dostępu do przesłanych plików.
Jak zostać programistą PHP?
Programistą PHP można zostać na dwa sposoby. Jedna to droga formalna, a druga to samokształcenie. Jeśli chcesz zostać programistą PHP, zdając egzamin certyfikacyjny, musisz iść na dobrą uczelnię i zdobyć dyplom z informatyki. Gdy skończysz, możesz znaleźć pracę i zacząć uczyć się PHP w pracy. Wadą powyższej metody jest to, że musiałbyś poczekać, aż praca da ci możliwość rozpoczęcia nauki. Inną wadą jest to, że możesz utknąć w pracy zarobkowej i możesz nie mieć wystarczająco dużo czasu na naukę PHP. Jeśli chcesz zostać programistą PHP poprzez samouczenie się, musisz spędzić czas w Internecie, aby znaleźć zasoby. Następnie musisz poświęcić trochę czasu każdego dnia na naukę PHP. Wszystko zależy od Ciebie, ale myślę, że samokształcenie jest lepsze niż formalne.