PHP 8.5.0 Beta 3 available for testing

php_user_filter::onCreate

(PHP 5, PHP 7, PHP 8)

php_user_filter::onCreate โ€” ใƒ•ใ‚ฃใƒซใ‚ฟใ‚’ไฝœๆˆใ™ใ‚‹ใจใใซใ‚ณใƒผใƒซใ•ใ‚Œใ‚‹

่ชฌๆ˜Ž

public php_user_filter::onCreate(): bool

ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใŒใ‚ณใƒผใƒซใ•ใ‚Œใ‚‹ใฎใฏใ€ใƒ•ใ‚ฃใƒซใ‚ฟใ‚ฏใƒฉใ‚นใฎใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฎใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใ‚’็”Ÿๆˆใ™ใ‚‹ใจใใงใ™ใ€‚ ไป–ใฎใƒชใ‚ฝใƒผใ‚น (ใƒใƒƒใƒ•ใ‚กใชใฉ) ใ‚’็ขบไฟใ—ใŸใ‚ŠๅˆๆœŸๅŒ–ใ—ใŸใ‚Šใ™ใ‚‹ๅ ดๅˆใฏใ€ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใง่กŒใ„ใพใ™ใ€‚

ใƒ•ใ‚ฃใƒซใ‚ฟใฎใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใ‚’ไฝœๆˆใ—ใฆ yourfilter->onCreate() ใ‚’ใ‚ณใƒผใƒซใ™ใ‚‹ใจใ€ ไปฅไธ‹ใฎ่กจใซ็คบใ™ใ•ใพใ–ใพใชใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใŒไฝฟใˆใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚

ใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃ ๅ†…ๅฎน
FilterClass->filtername ใƒ•ใ‚ฃใƒซใ‚ฟใฎใ‚คใƒณใ‚นใ‚ฟใƒณใ‚นใ‚’ไฝœๆˆใ™ใ‚‹ใจใใฎๅๅ‰ใ‚’่กจใ™ๆ–‡ๅญ—ๅˆ—ใ€‚ ใƒ•ใ‚ฃใƒซใ‚ฟใ‚’็™ป้Œฒใ™ใ‚‹ใจใใซใฏใ€่ค‡ๆ•ฐใฎๅๅ‰ใ‚’ไฝฟใฃใŸใ‚Šใƒฏใ‚คใƒซใƒ‰ใ‚ซใƒผใƒ‰ใ‚’ไฝฟใฃใŸใ‚Šใงใใพใ™ใ€‚ ใ“ใฎใƒ—ใƒญใƒ‘ใƒ†ใ‚ฃใ‚’ไฝฟใฃใฆใ€ใฉใฎๅๅ‰ใŒ็”จใ„ใ‚‰ใ‚ŒใŸใฎใ‹ใ‚’ๅˆคๆ–ญใ—ใพใ™ใ€‚
FilterClass->params stream_filter_append() ใ‚ใ‚‹ใ„ใฏ stream_filter_prepend() ใซๆธกใ•ใ‚ŒใŸ params ใƒ‘ใƒฉใƒกใƒผใ‚ฟใฎๅ†…ๅฎนใ€‚
FilterClass->stream ใƒ•ใ‚ฃใƒซใ‚ฟใฎๅฏพ่ฑกใจใชใ‚‹ใ‚นใƒˆใƒชใƒผใƒ ใƒชใ‚ฝใƒผใ‚นใ€‚ closing ใƒ‘ใƒฉใƒกใƒผใ‚ฟใŒ false ใฎ็Šถๆ…‹ใง filter() ใŒใ‚ณใƒผใƒซใ•ใ‚Œใฆใ„ใ‚‹้–“ใ ใ‘ๅญ˜ๅœจใ—ใพใ™ใ€‚

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

ใ“ใฎ้–ขๆ•ฐใซใฏใƒ‘ใƒฉใƒกใƒผใ‚ฟใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚

ๆˆปใ‚Šๅ€ค

ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใ‚’ๅฎŸ่ฃ…ใฏใ€ๆˆๅŠŸใ—ใŸๅ ดๅˆใซ true ใใ—ใฆๅคฑๆ•—ใ—ใŸๅ ดๅˆใซ false ใ‚’่ฟ”ใ™ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚

๏ผ‹add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top