PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのget_declared_classes()関数


get_declared_classesは、定義されたクラスの名前を持つ配列を返します。

構文

get_declared_classes (void)

パラメータ

  • 無効 −パラメータは必要ありません。

戻る

get_declared_classes()関数は、現在のスクリプトで宣言されたクラスの名前の配列を返します。

以下は例です-

<?php
print_r(get_declared_classes());
?>

出力

以下は出力です-

Array
(
   [0] => stdClass
   [1] => Exception
   [2] => ErrorException
   [3] => Error
   [4] => ParseError
   [5] => TypeError
   [6] => ArgumentCountError
   [7] => ArithmeticError
   [8] => DivisionByZeroError
   [9] => Closure
   [10] => Generator
   [11] => ClosedGeneratorException
   [12] => DateTime
   [13] => DateTimeImmutable
   [14] => DateTimeZone
   [15] => DateInterval
   [16] => DatePeriod
   [17] => LibXMLError
   [18] => ReflectionException
   [19] => Reflection
   [20] => ReflectionFunctionAbstract
   [21] => ReflectionFunction
   [22] => ReflectionGenerator
   [23] => ReflectionParameter
   [24] => ReflectionType
   [25] => ReflectionNamedType
   [26] => ReflectionMethod
   [27] => ReflectionClass
   [28] => ReflectionObject
   [29] => ReflectionProperty
   [30] => ReflectionClassConstant
   [31] => ReflectionExtension
   [32] => ReflectionZendExtension
   [33] => LogicException
   [34] => BadFunctionCallException
   [35] => BadMethodCallException
   [36] => DomainException
   [37] => InvalidArgumentException
   [38] => LengthException
   [39] => OutOfRangeException
   [40] => RuntimeException
   [41] => OutOfBoundsException
   [42] => OverflowException
   [43] => RangeException
   [44] => UnderflowException
   [45] => UnexpectedValueException
   [46] => RecursiveIteratorIterator
   [47] => IteratorIterator
   [48] => FilterIterator
   [49] => RecursiveFilterIterator
   [50] => CallbackFilterIterator
   [51] => RecursiveCallbackFilterIterator
   [52] => ParentIterator
   [53] => LimitIterator
   [54] => CachingIterator
   [55] => RecursiveCachingIterator
   [56] => NoRewindIterator
   [57] => AppendIterator
   [58] => InfiniteIterator
   [59] => RegexIterator
   [60] => RecursiveRegexIterator
   [61] => EmptyIterator
   [62] => RecursiveTreeIterator
   [63] => ArrayObject
   [64] => ArrayIterator
   [65] => RecursiveArrayIterator
   [66] => SplFileInfo
   [67] => DirectoryIterator
   [68] => FilesystemIterator
   [69] => RecursiveDirectoryIterator
   [70] => GlobIterator
   [71] => SplFileObject
   [72] => SplTempFileObject
   [73] => SplDoublyLinkedList
   [74] => SplQueue
   [75] => SplStack
   [76] => SplHeap
   [77] => SplMinHeap
   [78] => SplMaxHeap
   [79] => SplPriorityQueue
   [80] => SplFixedArray
   [81] => SplObjectStorage
   [82] => MultipleIterator
   [83] => SessionHandler
   [84] => __PHP_Incomplete_Class
   [85] => php_user_filter
   [86] => Directory
   [87] => AssertionError
   [88] => CURLFile
   [89] => finfo
   [90] => PDOException
   [91] => PDO
   [92] => PDOStatement
   [93] => PDORow
   [94] => PharException
   [95] => Phar
   [96] => PharData
   [97] => PharFileInfo
   [98] => SQLite3
   [99] => SQLite3Stmt
   [100] => SQLite3Result
   [101] => mysqli_sql_exception
   [102] => mysqli_driver
   [103] => mysqli
   [104] => mysqli_warning
   [105] => mysqli_result
   [106] => mysqli_stmt
)

  1. PHP log()関数

    定義と使用法 ログ ()関数は、数値の自然対数を計算します。 対数は、対数の逆数です。 10 2の場合 =100、それはlog 10を意味します 100=2。自然対数はオイラー数eで計算されます ベースとして。 PHPでは、事前定義された定数 M_E 2.7182818284590452354であるeの値を与える たとえば、exp(4.60517018599)=100(e 4.60517018599 とも同じです) =100)。したがって、log e 100 =4.60517018599 PHPでは、 log e log()で表されます 関数 構文 log ( f

  2. PHP lcg_value()関数

    定義と使用法 lcg_value() 関数は0から1までの乱数を生成します。 LCGは、線形合同法の略です。このジェネレーターは、不連続な区分的線形方程式で計算された一連の疑似ランダム化された数値を生成します。これは、最も古い疑似乱数生成アルゴリズムの1つです 構文 lcg_value ( void ) : float パラメータ 戻り値 PHP lcg_value()関数は、0.0から1.0までの疑似ランダム浮動小数点値を返します。 PHPバージョン この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。 例 以下は、lcg_value()関数の使