たとえば、透かしファイルがあります: ROOT.'/media/watermarks/1.jpg'
.
将来的には、ユーザーは必要なデータを取得するために (カスタム PHP テンプレート システムで) 'watermark-filename'
、'watermark-basename'
、'watermark-directory'
、 などを使用できます。
合理的なグローバル変数名をいくつか作成しようとしています。
問題は、「basename」が実際に何を意味するのかということです。
ターミナル:
basename /path/to/source/file.ext -> "file"
PHP:
<?php
echo basename('/path/to/source/file.ext'); // file.ext
$path_parts = pathinfo('/path/to/source/file.ext');
echo $path_parts['basename']; // file.ext
?>
ウィキペディア:
FAT、NTFS、および VMS システムを含む多くのファイル システムでは、ファイル名の最後のピリオドに続く 1 つまたは複数の文字で構成されるファイル名拡張子を使用でき、ファイル名を 2 つの部分に分割します。ファイルの種類を示すいくつかのアプリケーション。
ウィキペディアがソースではないことは知っていますが、私の最善の知識によると、オペレーティングシステムでは
filename = file.ext
basename = file
extension = ext
phpにいる間:
filename = file
basename = file.ext
extension = ext
なんで?