Stripos kullanarak bir dize çift eğik çizgi () mevcutsa bile dize maç olmayacak?

0 Cevap php

I //todo: için bir kullanıcı belirtilen dizinde hatları dosyaları taramak için gerçekten çok hızlı komut dosyası oluştururken zaman ben bugün biraz sorun koştu ...

Yani böyle bir çizgi vardı:

if (stripos($data, '//todo:')) { //case-insensitive search ^^
  //deal with the data appropriately
}

Bu //todo: her yerde dosyaları herhangi bulamadık! Bu tamamen bir sürpriz oldu. Sonunda (//) çift eğik çizgi kaldırmak için bu satırı değiştirerek sona erdi ve o çalıştı. Bu şimdi de, belki, ortak bir olay bu dize içeren yorumlar uğramamış (ve muhtemelen benim başıma asla) satırları maç ama yine de mümkün olsa.

Ben neden bu oldu hiçbir fikrim yok ve büyük ölçüde bir açıklama seviniriz.

0 Cevap