In Lucee, exiting a function exits the stack. In ACF, it only exits current function.

Description

Consider this code;

In Lucee 4.5 and 5, this outputs

Lucee

Function: RETANY
Before retVoid Call
Function: RETVOID

In ACF, this outputs

My title

Function: retAny
Before retVoid Call
Function: retVoid
After retVoid call

I've been experimenting with exiting the function stack if a user doesn't have permissions.

Status

Assignee

Unassigned

Reporter

Bradley Hicks

Labels

None

Affects versions

Priority

New
Configure