anchor.diff:  
   
   -spec strlen(context(), line(), String :: var_value()) -> integer().
  -
  +%% @doc retrieve the lenght of the string.
   strlen(_Context, _Line, {_,String}) when is_binary(String) ->
       byte_size(String);
   
  
positive.code:     Delimiter :: var_value(),
      String :: var_value(),
      Limit :: var_value()) -> ephp_array().
  
  explode(Context, Line, _Delimiter, _String, {_,Limit})
          when not is_integer(Limit) ->
      File = ephp_context:get_active_file(Context),
  
negative.code:     byte_size(Text).
  
  -spec sprintf(context(), line(), [var_value()]) -> binary().
  %% @doc generate a string using a format.
  sprintf(Context, Line, Values) when length(Values) < 2 ->
      File = ephp_context:get_active_file(Context),
      Error = {error, efewargs, Line, File, ?E_WARNING, {<<"sprintf">>}},
  