Существует ли хорошая альтернатива расширению SOAP PHP? [закрытый]

На самом деле String не является неизменным, если вы используете определение Википедии, предложенное выше.

Состояние String меняет пост-конструкцию. Взгляните на метод hashcode (). String кэширует значение хеш-кода в локальном поле, но не вычисляет его до первого вызова hashcode (). Эта ленивая оценка хеш-кода ставит String в интересное положение как неизменного объекта, состояние которого изменяется, но нельзя наблюдать, как он изменился без использования отражения.

Так что, возможно, определение неизменного должно быть объектом, который не может быть изменен.

Если состояние изменяется в неизменяемом объекте после того, как он был создан, но никто не может видеть его (без отражения), остается ли объект неизменным?

7
задан jason 24 June 2009 в 16:55
поделиться