');   $number_of_calls = 0;   // The order for index for #-end is addition because this will catch errors in generators where most perform the operation ... - index.   assertEquals(text_get_substring((get_numbers()), 'FROM_END', 0, 'FROM_END', 0), '00', 'substring #-end complex');   check_number_of_calls('substring #-end complex');   $number_of_calls = 0;   assertEquals(text_get_substring((true ? get_numbers() : null), 'FROM_END', ((0 + 0) - 0), 'FROM_END', ((0 + 0) - 0)), '00', 'substring #-end 