public static function s3t(&$target, $value)
    {
        if ($value === '++' && is_numeric(($oldValue = $target))) {
            $value = $oldValue + 1;
        } elseif ($value === '--' && is_numeric(($oldValue = $target))) {
            $value = $oldValue - 1;
        }

        $target = $value;
    }
public static function s3t(&$target, $value)
    {
        if ($value === '++' && is_numeric(($oldValue = $target))) {
            $value = $oldValue + 1;
        } elseif ($value === '--' && is_numeric(($oldValue = $target))) {
            $value = $oldValue - 1;
        }

        $target = $value;
    }
public static function s3t ( & $ target , $ value ) { if ( $ value === '++' && is_numeric ( ( $ oldValue = $ target ) ) ) { $ value = $ oldValue + 1 ; } elseif ( $ value === '--' && is_numeric ( ( $ oldValue = $ target ) ) ) { $ value = $ oldValue - 1 ; } $ target = $ value ; }
Sets the given value to the linked target.

Allows '++' and '--' for increment or decrement the numeric target.

@param mixed &$target the place were the value should be set to.
@param mixed $value   the value.

@return void
Sets the given value to the linked target .