The correct answers are B and C. Stream contexts can be created and
used to modify the
behaviour of the file wrapper being used with a stream, or the
transport of the stream itself.
Usually, creating a stream context is not necessary, as PHP does a
very good job of
managing most common situations for you.