Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Set the internal pointer of an array to its last element
<?php end(array|object &$array): mixed
<?php         $files = iterator_to_array($finder);



        if (count($files)) {

            return basename(end($files), self::OLD_INSTALL_EXT);

        }



        return false;
<?php     public function rewind(): void

    {

        end($this->decisionQueue);

    }
<?php         }



        $intervals = Intervals::get($constraint);

        $last = end($intervals['numeric']);

        if ($last !== false && (string) $last->getEnd() !== (string) Interval::untilPositiveInfinity()) {

            $constraint = new MultiConstraint(array($constraint, new Constraint('>=', $last->getEnd()->getVersion())), false);

        }
<?php         foreach (explode('/', $path) as $chunk) {

            if ('..' === $chunk && ($absolute !== '' || $up)) {

                array_pop($parts);

                $up = !(empty($parts) || '..' === end($parts));

            } elseif ('.' !== $chunk && '' !== $chunk) {

                $parts[] = $chunk;

                $up = '..' !== $chunk;
<?php         );

        $context = StreamContextFactory::getContext('http://example.org', $options);

        $ctxoptions = stream_context_get_options($context);

        $this->assertEquals(end($expectedOptions['http']['header']), end($ctxoptions['http']['header']));

    }



    public function testInitOptionsDoesIncludeProxyAuthHeaders()