com_event_sink
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
com_event_sink β ΠΠ²'ΡΠ·Π°ΡΠΈ ΠΏΠΎΠ²ΡΠ΄ΠΎΠΌΠ»Π΅Π½Π½Ρ COM Π· ΠΎΠ±'ΡΠΊΡΠΎΠΌ PHP
ΠΠΏΠΈΡ
com_event_sink(variant $variant, object $sink_object, array|string|null $sink_interface = null): bool
ΠΠΎΠ±ΠΎΠ²'ΡΠ·ΡΡ ΠΎΠ±'ΡΠΊΡ COM ΠΏΡΠΎΠΊΠΈΠ΄Π°ΡΠΈ ΠΏΠΎΠ²ΡΠ΄ΠΎΠΌΠ»Π΅Π½Π½Ρ, ΡΡΠ²ΠΎΡΠ΅Π½Ρ variant
Π² ΠΎΠ±'ΡΠΊΡ PHP sink_object
ΠΡΠ΄ΡΡΠ΅ ΠΎΠ±Π΅ΡΠ΅ΠΆΠ½Ρ Π· ΡΡΡΡ ΠΌΠΎΠΆΠ»ΠΈΠ²ΡΡΡΡ. Π―ΠΊΡΠΎ Π²ΠΈ ΡΠΎΠ±ΠΈΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΎΡΡ ΡΡ ΠΎΠΆΠ΅ Π½Π° ΠΏΡΠΈΠΊΠ»Π°Π΄ Π½ΠΈΠΆΡΠ΅, ΡΠΎ ΡΠ΅ Π½Π΅ ΠΌΠ°ΡΠΈΠΌΠ΅ ΠΆΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅Π½ΡΡ ΠΏΡΠ΄ ΡΠ°Ρ Π·Π°ΠΏΡΡΠΊΡ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ°.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
variant
sink_object
sink_object
ΠΏΠΎΠ²ΠΈΠ½Π΅Π½ Π±ΡΡΠΈ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠΌ ΠΊΠ»Π°ΡΡ Π· ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ, Π½Π°Π·Π²Π°Π½ΠΈΠΌΠΈ ΡΠΊ Ρ Π²ΠΈΠ±ΡΠ°Π½ΠΎΠΌΡ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΡΡΠΊΠΎΠΌΡ ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ; Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΡΠ½ΠΊΡΡΡ com_print_typeinfo()Π΄Π»Ρ ΠΏΠΎΠΌΠΎΡΠΈ Π² Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠ°Π±Π»ΠΎΠ½Π° ΠΊΠ»Π°ΡΡΠ°.
sink_interface
PHP Π½Π°ΠΌΠ°Π³Π°ΡΠΈΠΌΠ΅ΡΡΡΡ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΠΈΠΏ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΡΡΠΊΠΎΠ³ΠΎ ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π·Π° ΠΏΡΠΎΠΌΠΎΠ²ΡΠ°Π½Π½ΡΠΌ, ΡΠΊ Π·Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π² Π±ΡΠ±Π»ΡΠΎΡΠ΅ΡΡ ΡΠΈΠΏΡΠ², ΠΏΠΎΠ²'ΡΠ·Π°Π½ΠΎΡ Π· variant
, Π°Π»Π΅ Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·ΠΌΡΠ½ΠΈΡΠΈ ΡΠ°ΠΊΡ ΠΏΠΎΠ²Π΅Π΄ΡΠ½ΠΊΡ, ΠΏΠΎΡΡΠ°Π²ΠΈΠ²ΡΠΈ Π² sink_interface
ΡΠΌ'Ρ Π±Π°ΠΆΠ°Π½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΡΡΠΊΠΎΠ³ΠΎ ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ true
Ρ ΡΠ°Π·Ρ ΡΡΠΏΡΡΠ½ΠΎΠ³ΠΎ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π°Π±ΠΎ **false
**Π² ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΡΠΏΠΈΡΠΎΠΊ Π·ΠΌΡΠ½
ΠΠ΅ΡΡΠΈΡ | ΠΠΏΠΈΡ |
---|---|
8.0.0 | sink_interface ΡΠ΅ΠΏΠ΅Ρ Π΄ΠΎΠΏΡΡΠΊΠ°Ρ Π·Π½Π°ΡΠ΅Π½Π½Ρ null. |
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ com_event_sink
Loading...
ΠΡΠΈΠΌΡΡΠΊΠΈ
ΠΠ°ΡΡΠ΅ΡΠ΅ΠΆΠ΅Π½Π½Ρ
ΠΠΎ PHP 8.0.0 Π²ΠΈΠΊΠ»ΠΈΠΊ exit() Π· Π±ΡΠ΄Ρ-ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡΠΎΠ±Π»ΡΠ²Π°ΡΠ° ΠΏΠΎΠ΄ΡΡ Π½Π΅ ΠΏΡΠ΄ΡΡΠΈΠΌΡΠ²Π°Π²ΡΡ Ρ ΠΌΡΠ³ ΠΏΡΠΈΠ·Π²Π΅ΡΡΠΈ Π΄ΠΎ Π·Π°Π²ΠΈΡΠ°Π½Π½Ρ PHP. Π¦Π΅ ΠΌΠΎΠΆΠ½Π° ΠΎΠ±ΡΠΉΡΠΈ, Π²ΠΈΠΊΠΈΠ΄Π°ΡΡΠΈ Π²ΠΈΠ½ΡΡΠΎΠΊ ΡΠ· ΠΎΠ±ΡΠΎΠ±Π½ΠΈΠΊΠ° ΠΏΠΎΠ΄ΡΡ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠΏΠ»ΡΡΡΠΈ Π²ΠΈΠ½ΡΡΠΎΠΊ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ ΡΠ° Π²ΠΈΠΊΠ»ΠΈΠΊΠ°ΡΡΠΈ Π·Π²ΡΠ΄ΡΠΈ exit()
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- com_print_typeinfo() - ΠΡΡΠΊΡΡ Π²ΠΈΠ·Π½Π°ΡΠ΅Π½Π½Ρ ΠΊΠ»Π°ΡΡ PHP Π΄Π»Ρ ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ, ΡΠΎ Π½Π°ΡΠ»ΡΠ΄ΡΡ IDispatch
- com_message_pump() - ΠΠ±ΡΠΎΠ±ΠΊΠ° ΠΏΠΎΠ²ΡΠ΄ΠΎΠΌΠ»Π΅Π½Ρ COM, ΡΠΎ ΠΏΡΠΈΠΉΡΠ»ΠΈ Π½Π΅ ΠΏΡΠ·Π½ΡΡΠ΅ timeoutms ΠΌΡΠ»ΡΡΠ΅ΠΊΡΠ½Π΄ ΠΏΡΡΠ»Ρ ΡΡ Π·Π°ΠΏΡΡΠΊΡ