Khái niệm, định nghĩa Hàm apc_cas() là gì?

Hàm apc_cas() cập nhật một giá trị cũ với một giá trị mới

Cú pháp:

<span class="type">bool</span> <span class="methodname"><strong>apc_cas</strong></span> ( <span class="methodparam"><span class="type">string</span> [[code class="parameter"]]czo0OlwiJGtleVwiO3tbJiomXX0=[[/code]]</span> , <span class="methodparam"><span class="type">int</span> [[code class="parameter"]]czo0OlwiJG9sZFwiO3tbJiomXX0=[[/code]]</span> , <span class="methodparam"><span class="type">int</span> [[code class="parameter"]]czo0OlwiJG5ld1wiO3tbJiomXX0=[[/code]]</span> )

cập nhật giá trị số nguyên đã tồn tại nếu tham số cũ phù hợp với giá trị hiện đang lưu trữ với giá trị của tham số mới.

Trong đó:

key

Key của giá trị được cập nhật

old

Giá trị cũ (giá trị hiện đang được lưu trữ).

new

Giá trị mới được cập nhật.

Giá trị trả về

Trả về TRUE thành công hoặc FALSE khi thất bại.

Ví dụ

[[code]]czo2NDk6XCImbHQ7P3BocA0KYXBjX3N0b3JlKFwnZm9vYmFyXCcswqAyKTsNCmVjaG/CoFwnJGZvb2JhcsKgPcKgMlwnLMKgUEhQX0VPTDsNe1smKiZdfQplY2hvwqBcJyRmb29iYXLCoD09wqAxwqA/wqAywqA6wqAxwqA9wqBcJyzCoChhcGNfY2FzKFwnZm9vYmFyXCcswqAxLMKgMinCoD/CoFwnb3tbJiomXX1rXCfCoDrCoFwnZmFpbFwnKSzCoFBIUF9FT0w7DQplY2hvwqBcJyRmb29iYXLCoD09wqAywqA/wqAxwqA6wqAywqA9wqBcJyzCoChhcGNfY2F7WyYqJl19cyhcJ2Zvb2JhclwnLMKgMizCoDEpwqA/wqBcJ29rXCfCoDrCoFwnZmFpbFwnKSzCoFBIUF9FT0w7DQoNCmVjaG/CoFwnJGZvb2JhcsKgPcKgXCcse1smKiZdfcKgYXBjX2ZldGNoKFwnZm9vYmFyXCcpLMKgUEhQX0VPTDsNCg0KZWNob8KgXCckZl9fYmFywqA9PcKgMcKgP8KgMsKgOsKgMcKgPcKgXCcse1smKiZdfcKgKGFwY19jYXMoXCdmX19iYXJcJyzCoDEswqAyKcKgP8KgXCdva1wnwqA6wqBcJ2ZhaWxcJykswqBQSFBfRU9MOw0KDQphcGNfc3RvcmUoXCdwe1smKiZdfWVyZmVjdGlvblwnLMKgXCd4eXpcJyk7DQplY2hvwqBcJyRwZXJmZWN0aW9uwqA9PcKgMsKgP8KgMcKgOsKgMsKgPcKgXCcswqAoYXBjX2Nhc3tbJiomXX0oXCdwZXJmZWN0aW9uXCcswqAyLMKgMSnCoD/CoFwnb2tcJ8KgOsKgXCdlcGljwqBmYWlsXCcpLMKgUEhQX0VPTDsNCg0KZWNob8KgXCckZm9vYntbJiomXX1hcsKgPcKgXCcswqBhcGNfZmV0Y2goXCdmb29iYXJcJykswqBQSFBfRU9MOw0KPyZndDtcIjt7WyYqJl19[[/code]]

Kết quả

$foobar = 2
$foobar == 1 ? 2 : 1 = fail
$foobar == 2 ? 1 : 2 = ok
$foobar = 1
$f__bar == 1 ? 2 : 1 = fail
$perfection == 2 ? 1 : 2 = epic fail
$foobar = 1