context翻译为上下文其实不是很好,只是翻译理解大概的作用,对于开发来说,context是对定义的使用的变量,常量或者说是配置, 部分的函数功能除了缺省值之外,往往需要手动设置一些定义量来配合当前语境,来适配开发者想法的需求,这些可以适配其他方法或者函数的 定义量就是context,数据来源有可能是变量,也可能是数据流,这些函数是为了适应更多其他函数调用或者方便开发者使用操作函数, 让开发者配合当前语境来设置,比如stream_context_create 通过设置选项来让file_get_contents实现更多需求的功能(php中例子) 比如fopen操作多个数据流,返回值可以区分不同的打开的数据流,这个不是很确切但是足以说明问题
待续..