How to initialize an "empty" sentinel terminated array?

I think I have some misconception about these sentinel terminated arrays.
The documentation also states that

    // The sentinel value may appear earlier, but does not influence the compile-time 'len'.
    const array = [_:0]u8 {1, 0, 0, 4};

    try expect(@TypeOf(array) == [4:0]u8);
    try expect(array.len == 4);
    try expect(array[4] == 0);

So it’s not really usable for what I want to do with it anyway.