FFI::string

(PHP 7 >= 7.4.0, PHP 8)

FFI::string โ€” ใƒกใƒขใƒช้ ˜ๅŸŸใ‹ใ‚‰ PHP ใฎๆ–‡ๅญ—ๅˆ—ใ‚’ไฝœๆˆใ™ใ‚‹

่ชฌๆ˜Ž

public static function FFI::string(FFI\CData &$ptr, ?int $size = null): string

ptr ใŒๆŒ‡ใ™ใƒกใƒขใƒช้ ˜ๅŸŸใฎ size ใƒใ‚คใƒˆๅˆ†ใ‹ใ‚‰ PHP ใฎ string ใ‚’ไฝœๆˆใ—ใพใ™ใ€‚

ใƒ‘ใƒฉใƒกใƒผใ‚ฟ

ptr
string ใ‚’ไฝœๆˆใ™ใ‚‹ๅ…ƒใจใชใ‚‹ใƒกใƒขใƒช้ ˜ๅŸŸใฎ้–‹ๅง‹ไฝ็ฝฎใ€‚
size
string ใธใ‚ณใƒ”ใƒผใ™ใ‚‹ใƒใ‚คใƒˆๆ•ฐใ€‚ size ใ‚’็œ็•ฅใ—ใŸใ‚Š null ใ‚’ๆŒ‡ๅฎšใ—ใŸใ‚Šใ™ใ‚‹ๅ ดๅˆใ€ ptr ใฏใ‚ผใƒญ็ต‚็ซฏใ•ใ‚ŒใŸ C ใฎ char ้…ๅˆ—ใงใชใ‘ใ‚Œใฐใชใ‚Šใพใ›ใ‚“ใ€‚

ๆˆปใ‚Šๅ€ค

ๆ–ฐใ—ใไฝœๆˆใ•ใ‚ŒใŸ PHP ใฎ stringใ€‚

ๅค‰ๆ›ดๅฑฅๆญด

ใƒใƒผใ‚ธใƒงใƒณ ่ชฌๆ˜Ž
8.0.0 size ใŒ nullable ใซใชใ‚Šใพใ—ใŸใ€‚ไปฅๅ‰ใฏ 0 ใŒใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใงใ—ใŸใ€‚
๏ผ‹add a note

User Contributed Notes

There are no user contributed notes for this page.