2011-08-22 59 views
27

Tôi chỉ tìm thấy điều này trong một số mã và tôi không thể tìm thấy bất cứ điều gì trên web hoặc hướng dẫn sử dụng php. Nhiều khả năng kể từ khi một nhân vật bất thường của nó.Trong PHP là gì | = có nghĩa là, Đó là đường ống bằng (không dấu chấm than)

Đây là một trong những dòng sử dụng nó.

$showPlayer |= isset($params['node']) && $params['node']; 
+1

Đó là viết tắt của '$ showPlayer = $ showPlayer | (isset ($ params ['node']) && $ params ['node']); '. –

Trả lời

37

|=| như +=+; nghĩa là, $a |= $b; giống với $a = $a | $b;. Nhà điều hành |the bitwise OR operator.

+1

Cảm ơn. Nó có vẻ rất rõ ràng bây giờ. – Jim

5

Hoặc bằng. Tương tự như nói $ var + = 2, hoặc $ var = $ var + 2. Trong trường hợp này, đó là $showPlayer = $showPlayer | isset....

Các vấn đề liên quan