Documentación offline PHP master

SplFileInfo::getBasename

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SplFileInfo::getBasename

Obtiene el nombre base del fichero

Descripción#

public SplFileInfo::getBasename([string $suffix]): string
```php

Este método devuelve el nombre base del fichero, directorio o enlace sin informacion de la ruta de acceso.

> [!CAUTION]
> `SplFileInfo::getBasename` es consciente de la configuración regional, por lo que para que vea el nombre base correcto con rutas de caracteres multibyte, la configuración regional correspondiente debe con la función `setlocale`.

## Parámetros

`suffix`  
Sufijo opcional para omitir el nombre de la base devuelta.

## Valores devueltos

Devuelve el nombre de la base, sin información de la ruta de acceso.

## Ejemplos

`SplFileInfo::getBasename`ejemplo
getBasename()); $info = new SplFileInfo('/path/to/file.txt'); var_dump($info->getBasename()); $info = new SplFileInfo('/path/to/file.txt'); var_dump($info->getBasename('.txt')); ?>

```php

Resultado del ejemplo anterior es similar a:

string(8) "file.txt"
string(8) "file.txt"
string(4) "file"

Véase también#

SplFileInfo::getFilename