'a yapıştırıyorum. Şu anda oynadığım 2 kod snippet'ım var, ama mantığın bunlardan birine yapışmasını sağlayamadım.php son karakterin bir '/' olup olmadığını kontrol etmiyorsa o zaman
Verilen bir dizenin sonunda bir '/' olup olmadığını, daha sonra eklemediğini görmeye çalışıyorum.
$path = '.';
if (substr($path, 0, -1) != '/')
$path .= '/';
ve
if (strrpos('/', $path) !== true)
$path .= '/';
sahip mesele im i $path
eşit './
için yaparsanız o zaman çıktı .//
bu şekilde bu olsun olmasıdır snippet'idir nerede sorun yaşıyorum
if (!is_array($paths))
$this->classPath[] = $paths;
else
$this->classPath = $paths;
foreach ($this->classPath as $path) {
if (strrpos('/', $path) !== true)// || substr_count($path, '/') >= 0)
$path = $path . '/';
//else
//$this->classPath[] = $path;
//echo '0';
$pathArr[] = $path;
hem kodları ile veya sadece ikinci biriyle bu sorunu var? ikinci birini kullanmakta ne anlamı var? Her ikisine de –
. ve son dizgenin '/' her ikisi de son dize doğru yinelemeli mi algılamaya çalışıyorum? – Eli
Sanırım strrpos ('/', $ yolu)! == 0 ' – knittl