3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Utils { public static function getBaseURLPath() { return '/sub-directory/'; } /** * Returns the part of the URL with the BaseURLPath. * * @param $info * * @return string */ public static function buildWithBaseURLPath($info) { $result = ''; $baseURLPath = self::getBaseURLPath(); if (!empty($baseURLPath) && !empty($info)) { $path = explode('/', $info); if (count($path) > 1) { $info = implode('/', array_filter($path)); } $result .= $baseURLPath . $info; } return $result; } } echo Utils::buildWithBaseURLPath('/sub-directory/saml/acs');
Output for git.master_jit, git.master, rfc.property-hooks
/sub-directory/sub-directory/saml/acs

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
26.81 ms | 405 KiB | 5 Q