anchor.diff:      ephp_context:set_output(Context, Result), 
       null.
   
  --spec print_r(Context :: context(), Value :: var_value(), Output :: boolean()) -> null | binary().
  +-spec print_r(Context :: context(), Value :: var_value(), Output :: boolean()) -> true | binary().
   
   print_r(_Context, {_,Value}, {_,true}) when not ?IS_DICT(Value) -> 
       ephp_util:to_bin(Value);
   
   print_r(Context, {_,Value}, {_,false}) when not ?IS_DICT(Value) -> 
       ephp_context:set_output(Context, ephp_util:to_bin(Value)),
  -    null;
  +    true;
   
   print_r(Context, {_,Value}, {_,true}) ->
       Data = lists:foldl(fun(Chunk,Total) ->
  
positive.code: is_integer(_Context, _Value) ->
      false.
  
  -spec print_r(Context :: context(), Value :: var_value()) -> boolean() | null | binary().
  
  print_r(_Context, {_,Value}) when not ?IS_DICT(Value) -> 
      ephp_util:to_bin(Value);
  
negative.code:         <<Total/binary, Chunk/binary>>
      end, <<>>, print_r_fmt(Context, Value, <<?SPACES>>)),
      ephp_context:set_output(Context, <<"Array\n(\n", Data/binary, ")\n">>),
      true.
  
  -spec isset(Context :: context(), Value :: var_value()) -> boolean().
  
  