å‡ēåŠ›ãƒãƒŗãƒ‰ãƒŠãĢæ¸Ąã•ã‚Œã‚‹ãƒ•ãƒŠã‚°

å‡ēåŠ›ãƒãƒŗãƒ‰ãƒŠãŽ2つめぎ phase ãƒ‘ãƒŠãƒĄãƒŧã‚ŋãĢæ¸Ąã•ã‚Œã‚‹ãƒ“ãƒƒãƒˆãƒžã‚šã‚¯ã¯ã€ ãƒãƒŗãƒ‰ãƒŠãŽčĩˇå‹•ãĢé–ĸã™ã‚‹æƒ…å ąã‚’æäž›ã—ãžã™ã€‚

æŗ¨æ„: ãƒ“ãƒƒãƒˆãƒžã‚šã‚¯ã¯č¤‡æ•°ãŽãƒ•ãƒŠã‚°ã‚’åĢむことができるぎで、 フナグがã‚ģットされãĻいるかおうかをチェックするãĢは、 ビットæŧ”įޗ子 & をäŊŋうåŋ…čĻãŒã‚ã‚Šãžã™ã€‚

č­Ļ告

PHP_OUTPUT_HANDLER_WRITE と、そぎエイãƒĒã‚ĸ゚ PHP_OUTPUT_HANDLER_CONT ぎ値は 0 です。 ã‚ˆãŖãĻã€ã“ã‚Œã‚‰ãŽå€¤ãŒč¨­åŽšã•ã‚ŒãĻいるかをčĒŋずられるぎは 比čŧƒæŧ”įޗ子 (== or ===) だけです。

ãƒãƒŗãƒ‰ãƒŠãŽãƒŠã‚¤ãƒ•ã‚ĩイクãƒĢãŽį‰šåŽšãŽãƒ•ã‚§ãƒŧã‚ēで、äģĨä¸‹ãŽãƒ•ãƒŠã‚°ãŒč¨­åŽšã•ã‚Œãžã™: PHP_OUTPUT_HANDLER_START ã¯ã€ãƒãƒŗãƒ‰ãƒŠãŒåˆã‚ãĻčĩˇå‹•されたときãĢč¨­åŽšã•ã‚Œãžã™ã€‚ PHP_OUTPUT_HANDLER_FINAL やそぎエイãƒĒã‚ĸ゚ PHP_OUTPUT_HANDLER_END ã¯ãƒãƒŗãƒ‰ãƒŠãŒæœ€åžŒãĢčĩˇå‹•されるとき、 ã¤ãžã‚Šãƒãƒŗãƒ‰ãƒŠãŒã‚ĒフãĢãĒるときãĢč¨­åŽšã•ã‚Œãžã™ã€‚ PHP ãŽã‚ˇãƒŖãƒƒãƒˆãƒ€ã‚Ļãƒŗå‡ĻᐆãĢã‚ˆãŖãĻãƒãƒƒãƒ•ã‚ĄãŒã‚ĒフãĢする際ãĢã‚‚č¨­åŽšã•ã‚Œãžã™ã€‚

ãƒãƒŗãƒ‰ãƒŠãŽį‰šåŽšãŽå‘ŧãŗå‡ēしãĢåŋœã˜ãĻ、äģĨä¸‹ãŽãƒ•ãƒŠã‚°ãŒč¨­åŽšã•ã‚Œãžã™: PHP_OUTPUT_HANDLER_FLUSH は、 ob_flush() ã‚’ã‚ŗãƒŧãƒĢしãĻãƒãƒŗãƒ‰ãƒŠãŒå‘ŧãŗå‡ēされた際ãĢč¨­åŽšã•ã‚Œãžã™ã€‚ PHP_OUTPUT_HANDLER_WRITE やそぎエイãƒĒã‚ĸ゚ PHP_OUTPUT_HANDLER_CONT ã¯ã€ãƒãƒƒãƒ•ã‚ĄãŽå†…åŽšãŽé•ˇã•ãŒãƒãƒƒãƒ•ã‚ĄãŽã‚ĩイã‚ēäģĨ上かつ、 ãƒãƒƒãƒ•ã‚ĄãŒč‡Ēå‹•įš„ãĢãƒ•ãƒŠãƒƒã‚ˇãƒĨされãĻいる間ãĢãƒãƒŗãƒ‰ãƒŠã‚’čĩˇå‹•したときãĢč¨­åŽšã•ã‚Œãžã™ã€‚ PHP_OUTPUT_HANDLER_FLUSH は、 ob_clean(), ob_end_clean() や ob_get_clean() ã‚’ã‚ŗãƒŧãƒĢしãĻãƒãƒŗãƒ‰ãƒŠãŒå‘ŧãŗå‡ēされた場合ãĢč¨­åŽšã•ã‚Œãžã™ã€‚ ob_end_clean() や ob_get_clean() ãŒã‚ŗãƒŧãƒĢされた場合は、PHP_OUTPUT_HANDLER_FINAL も同時ãĢč¨­åŽšã•ã‚Œãžã™ã€‚

æŗ¨æ„: ob_end_flush() や ob_get_flush() ãŒã‚ŗãƒŧãƒĢされると、PHP_OUTPUT_HANDLER_FINAL ãŒč¨­åŽšã•ã‚Œãžã™ãŒã€PHP_OUTPUT_HANDLER_FLUSH ã¯č¨­åŽšã•ã‚Œãžã›ã‚“ã€‚

īŧ‹add a note

User Contributed Notes

There are no user contributed notes for this page.