forward_static_call

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

forward_static_call β€” Π’ΠΈΠΊΠ»ΠΈΠΊ статичного ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ

Опис

forward_static_call(callable $callback, mixed ...$args): mixed

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

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

callback

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

args

ΠΡƒΠ»ΡŒ Π°Π±ΠΎ Π±Ρ–Π»ΡŒΡˆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π², які Π±ΡƒΠ΄ΡƒΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ– Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ—, Ρ‰ΠΎ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ”Ρ‚ΡŒΡΡ.

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

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— Π°Π±ΠΎ false, Ρƒ Ρ€Π°Π·Ρ– виникнСння ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ.

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

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

Loading...

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

B
B more,args
C other,args

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

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