パスと URL が相対、絶対、または無効 (リソースが存在するかどうかではなく、構文的に無効) かどうかをチェックする関数を実装する必要があります。どのような範囲のケースを探す必要がありますか?
function check_path($dirOrFile) {
// If it's an absolute path: (Anything that starts with a '/'?)
return 'absolute';
// If it's a relative path:
return 'relative';
// If it's an invalid path:
return 'invalid';
}
function check_url($url) {
// If it's an absolute url: (Anything that starts with a 'http://' or 'https://'?)
return 'absolute';
// If it's a relative url:
return 'relative';
// If it's an invalid url:
return 'invalid';
}