QuickHashStringIntHash::set

(No version information available, might only be in Git)

QuickHashStringIntHash::set — Метод оновлює запис у хеші новим значенням або додає новий, якщо запис не існує

Опис

public QuickHashStringIntHash::set(string $key, int $value): int

Метод намагається оновити запис новим значенням. Якщо запис ще не існує, замість цього додається новий запис. Повертається інформація про те, чи запис було додано або оновлено. Якщо є дублікати ключів, лише перший знайдений елемент набуде оновленого значення. Використовуйте константу QuickHashStringIntHash::CHECK_FOR_DUPES під час створення хешу, щоб запобігти попаданню дублюючих ключів у хеш.

Список параметрів

key

Ключ запису, який потрібно додати або оновити.

value

Значення запису. Якщо передається нестрокове значення, воно буде автоматично перетворено на рядок, якщо це можливо.

Значення, що повертаються

Метод повертає 2, якщо запис було знайдено та оновлено, 1, якщо запис було додано або 0 у разі виникнення помилки.

Приклади

Приклад #1 Приклад використання QuickHashStringIntHash::set()****

Loading...

Висновок наведеного прикладу буде схожим на:

Set->Add
bool(false)
int(2)
int(16091)
Set->Update
int(1)
int(29906)