classical variable scope problem. :-)

http://lua-users.org/wiki/ScopeTutorial

Basically, you should declare variable above and outside IF condition and initialize it say 'nil', then change its value in IF per logic, finally outside below IF block check if variable value is other then 'nil', if so then do your operation. This is very basic programming man!

Thank you.


On Mon, Nov 26, 2012 at 5:29 PM, Archana Venugopan <a.venugopan@mundio.com> wrote:

Hi,

 

Does anyone know how can we use a variable declared inside if statement outside if block?

 

if sip_request_user == nil then

sip_request_user =  params:getHeader("sip_request_user")

else

local sip_request_user1 = tonumber(sip_request_user)

end

 

In my lua I have something like above and I want to use the variable sip_request_user1 outside if. What can be done?

 

Regards,

Archana

 


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org




--
Muhammad Shahzad
-----------------------------------
CISCO Rich Media Communication Specialist (CRMCS)
CISCO Certified Network Associate (CCNA)
Cell: +49 176 99 83 10 85
MSN: shari_786pk@hotmail.com
Email: shaheryarkh@googlemail.com