forward_static_call_array

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

forward_static_call_array β€” Π’ΠΈΠΊΠ»ΠΈΠΊ статичного ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Ρ‚Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π² Ρƒ вигляді масиву

Опис

forward_static_call_array(callable $callback, array $args): mixed

Π’ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ” Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΡŽ користувача Π°Π±ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄, Π·Π°Π΄Π°Π½Ρ– Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ– callback. Ця функція ΠΏΠΎΠ²ΠΈΠ½Π½Π° Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ‚ΠΈΡΡŒ Ρƒ контСксті ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Ρ– Π½Π΅ ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Π½Π° ΠΏΠΎΠ·Π° класом. Π’ΠΎΠ½Π° використовує ΠΏΡ–Π·Π½Ρ–ΡˆΠ΅ статичнС Π·Π²'язування. Усі Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΏΠ΅Ρ€Π΅ΡΠΈΠ»Π°ΡŽΡ‚ΡŒΡΡ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° значСнням Ρ‚Π° Ρƒ вигляді масиву, Π°Π½Π°Π»ΠΎΠ³Ρ–Ρ‡Π½ΠΎ call_user_func_array()

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

callback

Ѐункція Π°Π±ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄Π·Π²Ρ–Π½ΠΊΠ°. Π¦Π΅ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ масивом Π· Ρ–ΠΌ'ям класу Ρ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π°Π±ΠΎ рядком Π· Ρ–ΠΌ'ям Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ—.

parameter

Масив, Ρ‰ΠΎ ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ усі Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ—.

ЗауваТСння :

Пам'ятайтС, Ρ‰ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ forward_static_call_array() Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡŒΡΡ Π·Π° посиланням.

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— Π°Π±ΠΎ **false**Π² случаС возникновСния ошибки.

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання forward_static_call_array()****

Loading...

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ виконання Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ:

B
B more,args
C other,args

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • forward_static_call() - Π’ΠΈΠΊΠ»ΠΈΠΊ статичного ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ
  • call_user_func() - Π’ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ” callback-Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΡŽ, Π·Π°Π΄Π°Π½Ρƒ Ρƒ ΠΏΠ΅Ρ€ΡˆΠΎΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–
  • call_user_func_array() - Π’ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ” callback-Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΡŽ Π· масивом ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²
  • is_callable() - ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€ΡΡ”, Ρ‰ΠΎ значСння ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Π½Π΅ як функція Ρƒ ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ–ΠΉ області видимості