Logo

Filesystem Functions

basename chgrp chmod chown clearstatcache copy dirname disk_free_space disk_total_space diskfreespace fclose fdatasync feof fflush fgetc fgetcsv fgets file file_exists file_get_contents file_put_contents fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype flock fnmatch fopen fpassthru fputcsv fputs fread fscanf fseek fstat fsync ftell ftruncate fwrite glob is_dir is_executable is_file is_link is_readable is_uploaded_file is_writable is_writeable lchgrp lchown link linkinfo lstat mkdir move_uploaded_file parse_ini_file parse_ini_string pathinfo pclose popen readfile readlink realpath realpath_cache_get realpath_cache_size rename rewind rmdir set_file_buffer stat symlink tempnam tmpfile touch umask unlink

pathinfo

Logo Intervention/image Intervention/image
Supported Versions: PHP 4 >= 4.0.3, PHP 5, PHP 7, PHP 8
Returns information about a file path
<?php pathinfo(string $path, int $flags = PATHINFO_ALL): array|string
<?php     public function setFileInfoFromPath($path)

    {

        $info = pathinfo($path);

        $this->dirname = array_key_exists('dirname', $info) ? $info['dirname'] : null;

        $this->basename = array_key_exists('basename', $info) ? $info['basename'] : null;

        $this->extension = array_key_exists('extension', $info) ? $info['extension'] : null;
src/Intervention/Image/File.php
<?php         }



        if ($format === null) {

            $format = pathinfo($path, PATHINFO_EXTENSION);

        }



        $data = $this->encode($format, $quality);
src/Intervention/Image/Image.php