class_uses
(PHP 5 >= 5.4.0, PHP 7, PHP 8)
class_uses β ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ΅ΠΉΡΡΠ², ΡΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π·Π°Π΄Π°Π½ΠΈΠΌ ΠΊΠ»Π°ΡΠΎΠΌ
ΠΠΏΠΈΡ
class_uses(object|string $object_or_class, bool $autoload = true): array|false
Π¦Ρ ΡΡΠ½ΠΊΡΡΡ ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ ΠΌΠ°ΡΠΈΠ² ΡΠ· ΡΠΌΠ΅Π½Π°ΠΌΠΈ ΡΡΠ΅ΠΉΡΡΠ², ΡΠΊΡ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡ Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΊΠ»Π°Ρ object_or_class
. Π£ ΡΠ΅ΠΉ ΠΌΠ°ΡΠΈΠ², ΠΎΠ΄Π½Π°ΠΊ, Π½Π΅ ΠΏΠΎΡΡΠ°ΠΏΠ»ΡΡΡ ΡΡΠ΅ΠΉΡΠΈ, ΡΠΊΡ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Ρ ΠΊΠ»Π°ΡΠ°Ρ
-Π±Π°ΡΡΠΊΠ°Ρ
.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
object_or_class
ΠΠ±'ΡΠΊΡ (ΠΏΡΠΈΠΌΡΡΠ½ΠΈΠΊ ΠΊΠ»Π°ΡΡ) ΡΠΈ ΡΡΠ΄ΠΎΠΊ (ΡΠΌ'Ρ ΠΊΠ»Π°ΡΡ).
autoload
Π§ΠΈ ΠΏΠΎΡΡΡΠ±Π½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΡΠ΄Π²Π°Π½ΡΠ°ΠΆΡΠ²Π°ΡΠΈ ΠΊΠ»Π°Ρ, ΡΠΊΡΠΎ Π²ΡΠ½ ΡΠ΅ Π½Π΅ Π·Π°Π²Π°Π½ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
Π£ ΡΠ°Π·Ρ ΡΡΠΏΡΡΠ½ΠΎΠ³ΠΎ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π±ΡΠ΄Π΅ ΠΏΠΎΠ²Π΅ΡΠ½Π΅Π½ΠΎ ΠΌΠ°ΡΠΈΠ², ΡΠΊΡΠΎ Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΊΠ»Π°Ρ Π½Π΅ ΡΡΠ½ΡΡ, ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ false
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ class_uses()****
Loading...
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π±ΡΠ΄Π΅ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π°:
Array
(
[foo] => foo
)
Array
(
[foo] => foo
)
Array
(
[trait_of_not_loaded] => trait_of_not_loaded
)
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- class_parents() - ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΡΠΏΠΈΡΠΎΠΊ Π±Π°ΡΡΠΊΡΠ²ΡΡΠΊΠΈΡ ΠΊΠ»Π°ΡΡΠ² Π·Π°Π΄Π°Π½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡ
- get_declared_traits() - ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΠΌΠ°ΡΠΈΠ² Π· ΡΡΡΠΌΠ° ΠΎΠ³ΠΎΠ»ΠΎΡΠ΅Π½ΠΈΠΌΠΈ ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ