1: <?php
2:
3: /**
4: * Join path.
5: *
6: * @param string $args
7: *
8: * @return string
9: */
10: function join_path($args)
11: {
12: $args = func_get_args();
13: $forwardSlash = reset($args)[0] === '/' ? '/' : '';
14:
15: return $forwardSlash . implode(DIRECTORY_SEPARATOR, array_map(function ($arg) {
16: return trim($arg, " \t\n\r\0\x0b\/\\");
17: }, $args));
18: }
19: