2013-04-23 24 views
7

bir işlevde cfreturn kullanmalı mıyım? Bence her ikisi de işe yarıyor, ama sanırım birinden diğerine faydalar var mı diye merak ediyorum.Ben doğru yolu ne olurdu returntype boşluğu

<CFFUNCTION name="setSomething" access="public" output="no" returntype="void"> 
    <CFSET ... /> 
</CFFUNCTION> 

VEYA

<CFFUNCTION name="setSomething" access="public" output="no" returntype="void"> 
    <CFSET ... /> 

    <CFRETURN /> 
</CFFUNCTION> 

cevap

20

O kadar fark yapmaz. Burada doğru ya da yanlış yoktur. Dönüş tipi void olarak ayarlandığında, işlev hiçbir şey döndüremez.

Eğer gerekirse erken, senin fonksiyonunu çıkmak için Kodunuzdaki <cfreturn /> kullanabilirsiniz. Sonunda koymak hiç bir şey yapmayacaktır, çünkü fonksiyon onu buraya koyup koymayacağınıza dair hiçbir şey vermeyecektir. Ama aynı zamanda onu oraya koymak zahmete girmiyor ve bazı insanlar "burada hiçbir şey iade edilmediğini" belirtmek için daha net düşünebilirler.

Ben bu kişisel bir tercih meselesi olduğunu düşünüyorum.