Cevap: Guest hakkında
Her iki kullanım arasında fark olup olmadığı konusun'da tekrar düşünmelisiniz.
//if (*guest* iswm guest123) { echo -a $v1 - $v2 } yaptığınızda yanıtı farklı,
//if ($regex(guest123,guest)) { echo -a $v1 } yaptığınızda yanıtı farklı alırsınız.
Ek olarak ikisinin arasında fark yok diye düşündüğünüze göre, regex'in daha hızlı ve daha basit olduğunu bilmenizi isterim. Ki mantık olarak düşünün.
Kod farklı istenseydi? Guest'in yanında misafir seçeneğide olsaydı?
O zaman sizin dediğiniz mantığa göre;
//if (*guest* iswm $nick || *misafir* iswm $nick) { komut } (Şeklinde yapıcaktınız)
Ben ise;
//if ($regex($nick,misafir|guest)) { komut } (Şeklinde yapıcaktım)
Demekki her iki kullanım arasında fark varmış. Hatta bir çok daha fark var. Ve bu farkların bir çoğu regex'i kullanmanın daha mantıklı olduğunu göstermekte.
Code'u zorlaştırdığımı düşünmekte, haksızsınız. |