final public function getPathInfo($path, $use_include_path = false)
	{
		if ($use_include_path) {
			$path = stream_resolve_include_path($path);
		} else {
			$path = realpath($path);
		}

		if (is_string($path)) {
			list(
				$this->dirname,
				$this->basename,
				$this->extension,
				$this->filename
			) = array_values(pathinfo($path));

			$this->absolute_path = $this->dirname . DIRECTORY_SEPARATOR . $this->basename;
		}
	}
final public function getPathInfo($path, $use_include_path = false)
	{
		if ($use_include_path) {
			$path = stream_resolve_include_path($path);
		} else {
			$path = realpath($path);
		}

		if (is_string($path)) {
			list(
				$this->dirname,
				$this->basename,
				$this->extension,
				$this->filename
			) = array_values(pathinfo($path));

			$this->absolute_path = $this->dirname . DIRECTORY_SEPARATOR . $this->basename;
		}
	}
final public function getPathInfo ( $ path , $ use_include_path = false ) { if ( $ use_include_path ) { $ path = stream_resolve_include_path ( $ path ) ; } else { $ path = realpath ( $ path ) ; } if ( is_string ( $ path ) ) { list ( $ this -> dirname , $ this -> basename , $ this -> extension , $ this -> filename ) = array_values ( pathinfo ( $ path ) ) ; $ this -> absolute_path = $ this -> dirname . DIRECTORY_SEPARATOR . $ this -> basename ; } }
Retrieves information about path components

@param string $path             The path to work with
@param bool   $use_include_path Whether or not to search inclde_path
@return void
Retrieves information about path components