Generator::throw
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
Generator::throw β ΠΠΈΠ½ΡΡΠΈ Π²ΠΈΠ½ΡΡΠΎΠΊ Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ
ΠΠΏΠΈΡ
public Generator::throw(Throwable $exception): mixed
ΠΠΈΠΊΠΈΠ΄Π°Ρ Π²ΠΈΠ½ΡΡΠΎΠΊ Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠ° Π²ΡΠ΄Π½ΠΎΠ²Π»ΡΡ ΠΉΠΎΠ³ΠΎ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ. ΠΠΎΠ²Π΅Π΄ΡΠ½ΠΊΠ° Π±ΡΠ΄Π΅ ΡΠ°ΠΊΠΎΡ, Π½Π°ΡΠ΅Π±ΡΠΎ ΠΏΠΎΡΠΎΡΠ½Π΅ Π·Π½Π°ΡΠ΅Π½Π½Ρ yield Π·Π°ΠΌΡΠ½ΠΈΠ»ΠΈ Π½Π° Π²ΠΈΡΠ°Π· throw $exception
Π―ΠΊΡΠΎ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΠΈΠΊΠ»ΠΈΠΊΡ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π·Π°ΠΊΡΠΈΡΠΈΠΉ, Π²ΠΈΠ½ΡΡΠΎΠΊ Π±ΡΠ΄Π΅ Π²ΠΈΠΊΠΈΠ½ΡΡΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ ΠΊΠΎΠ΄Ρ, ΡΠΎ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
exception
ΠΠΈΠ½ΡΡΠΎΠΊ, ΡΠΊΠΈΠΉ ΡΡΠ΅Π±Π° Π²ΠΈΠΊΠΈΠ½ΡΡΠΈ Π² Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ Π·Π³Π΅Π½Π΅ΡΠΎΠ²Π°Π½Π΅ Π·Π½Π°ΡΠ΅Π½Π½Ρ.
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΠΈΠΊΠΈΠ΄Π°Π½Π½Ρ Π²ΠΈΠΊΠ»ΡΡΠ΅Π½Π½Ρ Π² ΡΡΠ΅ΡΠ°ΡΠΎΡ
Loading...
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ:
Foo
Exception: Test
Bar