mcrypt_list_modes() は、 lib_dirにあるサポートされる全てのモードを 取得するために使用されます。
mcrypt_list_modes() はオプションのパラメータと して全てのモードがある場所をとります。指定されない場合には、 php.ini ディレクティブのmcrypt.modes_dirの値が使用されます。
上の例は、デフォルトのモードディレクトリにあるサポートされる全て のアルゴリズムの一覧を出力します。ini ディレクティブの mcrypt.modes_dir でこれが設定されていない場合、mcryptのデフォルト ディレクトリ(/usr/local/lib/libmcrypt)が使用されます。