]> Kevux Git Server - koopa/commit
Feature: t_base_return class objects may now be used directly as strings
authorKevin Day <thekevinday@gmail.com>
Sun, 6 Jan 2019 01:27:41 +0000 (19:27 -0600)
committerKevin Day <thekevinday@gmail.com>
Sun, 6 Jan 2019 01:27:41 +0000 (19:27 -0600)
commit7f71e3dc3bb4826a48172d2f008c3b7987948d8b
tree2225edeb1c337893fe4aef63ae09bfcecf655b4a
parentfb486439debd68f36869aea159ac5f1e385bad48
Feature: t_base_return class objects may now be used directly as strings

By utilizing __toString(), all classes using t_base_return can now be directly used as a string.
This saves the effort of writing $my_class->get_value() or $my_class->get_value_exact().

This directly returns the private value as a string, which is probably faster than returning an object and then calling a function to convert.

Complex types, such as array, object, or resource, or converted to an empty string and must still be handled via function calls.
common/base/classes/base_return.php
common/base/traits/base_return.php