現在loadされているPHPのextension(拡張モジュール)を調べる

用途

現在loadされているPHPの拡張モジュールを調べる

コマンド

$ php -r 'foreach (get_loaded_extensions() as $e) { echo phpversion($e) . "\t\t$e\n"; }'
8.1.2-1ubuntu2.9                Core
8.1.2-1ubuntu2.9                date
8.1.2-1ubuntu2.9                libxml
8.1.2-1ubuntu2.9                openssl
8.1.2-1ubuntu2.9                pcre
8.1.2-1ubuntu2.9                zlib
8.1.2-1ubuntu2.9                filter
8.1.2-1ubuntu2.9                hash
8.1.2-1ubuntu2.9                json
8.1.2-1ubuntu2.9                pcntl
8.1.2-1ubuntu2.9                Reflection
8.1.2-1ubuntu2.9                SPL
8.1.2-1ubuntu2.9                session
8.1.2-1ubuntu2.9                standard
8.1.2-1ubuntu2.9                sodium
8.1.2-1ubuntu2.9                PDO
8.1.2-1ubuntu2.9                calendar
8.1.2-1ubuntu2.9                ctype
8.1.2-1ubuntu2.9                exif
8.1.2-1ubuntu2.9                FFI
8.1.2-1ubuntu2.9                fileinfo
8.1.2-1ubuntu2.9                ftp
8.1.2-1ubuntu2.9                gettext
8.1.2-1ubuntu2.9                iconv
8.1.2-1ubuntu2.9                Phar
8.1.2-1ubuntu2.9                posix
8.1.2-1ubuntu2.9                readline
8.1.2-1ubuntu2.9                shmop
8.1.2-1ubuntu2.9                sockets
8.1.2-1ubuntu2.9                sysvmsg
8.1.2-1ubuntu2.9                sysvsem
8.1.2-1ubuntu2.9                sysvshm
8.1.2-1ubuntu2.9                tokenizer
8.1.2-1ubuntu2.9                Zend OPcache

php -iでも調べられないことはないがこっちの方が見やすい。