perldoc > BSON::Int32(3pm)

πŸ“› NAME

BSON::Int32 – BSON type wrapper for Int32

πŸš€ Quick Reference

Use CaseCommandDescription
Create a BSON Int32 objectbson_int32(42)Returns a BSON::Int32 instance wrapping the integer
Get the numeric value$int->valueAccess the wrapped integer (coerced, default 0)
Numify via overload0 + $intOverloaded 0+ returns the numeric value
Convert to JSON (relaxed)$int->TO_JSONReturns plain integer in relaxed mode, or extended JSON document otherwise

🏷️ VERSION

version v1.12.2

πŸ“œ SYNOPSIS

use BSON::Types ':all';

bson_int32( $number );

πŸ“ DESCRIPTION

This module provides a BSON type wrapper for a numeric value that would be represented in BSON as a 32‑bit integer.

If the value won't fit in a 32‑bit integer, an error will be thrown.

πŸŽ›οΈ ATTRIBUTES

🎯 value

A numeric scalar. It will be coerced to an integer. The default is 0.

πŸ› οΈ METHODS

βš™οΈ TO_JSON

Returns the value as an integer.

If the BSON_EXTJSON environment variable is true and BSON_EXTJSON_RELAXED is false, returns a hashref compatible with MongoDB’s extended JSON format, which represents it as a document as follows:

{"$numberInt" : "42"}

βš–οΈ OVERLOADING

The numification operator 0+ is overloaded to return the value, the full β€œminimal set” of overloaded operations is provided (per overload documentation) and fallback overloading is enabled.

πŸ‘₯ AUTHORS

©️ COPYRIGHT AND LICENSE

This software is Copyright (c) 2020 by Stefan G. and MongoDB, Inc.

This is free software, licensed under:

The Apache License, Version 2.0, January 2004

BSON::Int32(3pm)
πŸ“› NAME πŸš€ Quick Reference 🏷️ VERSION πŸ“œ SYNOPSIS πŸ“ DESCRIPTION πŸŽ›οΈ ATTRIBUTES
🎯 value
πŸ› οΈ METHODS
βš™οΈ TO_JSON
βš–οΈ OVERLOADING πŸ‘₯ AUTHORS ©️ COPYRIGHT AND LICENSE

Generated by phpman v4.9.22-1-g1b0fcb4 · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-05 06:43 @216.73.216.52
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!
Enhanced by LLM: deepseek-v4-pro / taotoken.net / www.chedong.com - original format