Skip to main content

Path information

Anatomy

<file:pathinfo var="var" filename="string"/>

Description: FILE:PATHINFO parses a filename and returns the various components thereof.

FILE:PATHINFO returns an array comprised of the following items:

Key Description

dirname directory name basename base name extension file extension filename filename without extension

Attributes

NameTypeDescriptionDefined By
varvarResult variable name file:pathinfo
filenamestringFilename file:pathinfo

Results:

BindingTypePredicate
vararrayno-result-propagation

Examples

Example

<file:pathinfo var="info" filename="./test/ixml.inc"/>
<output>Dir: $info.dirname, Base: $info.basename, Ext: $info.extension, Name: $info.filename</output>
<!-- Dir: ./test, Base: ixml.inc, Ext: inc, Name: ixml -->