SplFileInfo::getBasename

Gets the base name of the file

&reftitle.description; public `string` `SplFileInfo::getBasename` `string` `suffix`""

This method returns the base name of the file, directory, or link without path info.

`SplFileInfo::getBasename` is locale aware, so for it to see the correct basename with multibyte character paths, the matching locale must be set using the `setlocale` function.

&reftitle.parameters;

`suffix`

- Optional suffix to omit from the base name returned.

&reftitle.returnvalues;

Returns the base name without path information.

&reftitle.examples;

### `SplFileInfo::getBasename` example

    <?php
    $info = new SplFileInfo('file.txt');
    var_dump($info->getBasename());

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

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

&example.outputs.similar;

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

&reftitle.seealso;

- `SplFileInfo::getFilename`