Здравствуйте, уважаемые пользователи форума. У меня проблемы с кодом программы. Кто может помогите пожалуйста. В моем классе есть метод returnId() - он должен прибавлять на единицу число и возвращать его. А ниже этот метод должен вернуть число на единицу и установить как значение атрибута id. Он устанавливает, но не увеличивает число. В чем ошибка ? Помогите. Пожалуйста.

Вот код

@темы: PHP

Комментарии
03.03.2016 в 11:29

Миру - мир. А Вам - пломбир!
А как вызываете? Вроде работает.
Судя по коду, только в ?
В тесте без users.xml значение стало 3 вместо 1 после вызова строки выше.
03.03.2016 в 11:33

Скептичный циник, ну он не увеличивает число на единицу. У меня не работает. Не знаю в чем проблема.
03.03.2016 в 12:47

Миру - мир. А Вам - пломбир!
Уверены, что вызываете "setItem"? Есть подозрение, что нет и баг в другом коде, не в этом.
Работает во всех версиях 5.x..7x: sandbox.onlinephpfunctions.com/code/2d00cb91b4a...
03.03.2016 в 12:59

Скептичный циник, конечно уверен. я уже не знаю в чем проблема там.
03.03.2016 в 13:39

Миру - мир. А Вам - пломбир!
Как уже дважды писал, без контекста использования не понятно.
03.03.2016 в 13:41

Скептичный циник, извините, не понял. вы про что ?