Pchp.Library.Functions.call_user_func_array C# (CSharp) Метод

call_user_func_array() публичный статический Метод

Calls a function or a method defined by callback with arguments stored in an array.
public static call_user_func_array ( Context ctx, IPhpCallable function, PhpArray args ) : PhpValue
ctx Pchp.Core.Context Current runtime context.
function IPhpCallable Target callback.
args Pchp.Core.PhpArray Arguments. Can be null.
Результат Pchp.Core.PhpValue
        public static PhpValue call_user_func_array(Context ctx, IPhpCallable function, PhpArray args)
        {
            PhpValue[] args_array;

            if (args != null && args.Count != 0)
            {
                args_array = new PhpValue[args.Count];
                args.CopyValuesTo(args_array, 0);
            }
            else
            {
                args_array = Core.Utilities.ArrayUtils.EmptyValues;
            }

            return call_user_func(ctx, function, args_array);
        }