2021/5/22
shiftって一般的に、対象となる配列を変化させる処理だと認識してましたけど、「取得するだけの処理」って何か根拠がある主張なんでしょうか。
なぜphpのarray操作系の関数の多くが、array_shift()のように、取得するだけの処理に対して、インプットに副作用が生じるような仕組みになっているのでしょうか。 設計思想おかしくないですか?