現在の位置: ホーム> 関数カテゴリ一覧> spl_object_id

spl_object_id

指定されたオブジェクトの整数オブジェクトハンドルを返します
名前:spl_object_id
カテゴリ:spl
対応言語:php
一言説明:オブジェクトの一意の識別子を取得します

関数名:spl_object_id()

適用バージョン:PHP 5> = 5.2.0、PHP 7

関数の説明:spl_object_id()関数は、オブジェクトの一意の識別子を取得するために使用されます。

使用法:int spl_object_id(object $ obj)

パラメーター:

  • $ obj:識別子を取得するオブジェクト。

返品値:オブジェクトの一意の識別子を表す整数を返します。

例:

 class MyClass { public $name; } $obj1 = new MyClass(); $obj2 = new MyClass(); $obj1->name = "Object 1"; $obj2->name = "Object 2"; $id1 = spl_object_id($obj1); $id2 = spl_object_id($obj2); echo "Object 1 ID: " . $id1 . "\n"; echo "Object 2 ID: " . $id2 . "\n";

出力:

 Object 1 ID: 1 Object 2 ID: 2

上記の例では、2つのMyClassオブジェクト$ obj1と$ obj2を作成し、属性名に値を割り当てます。次に、spl_object_id()関数を使用して、オブジェクトの一意の識別子を取得して印刷します。ご覧のとおり、$ obj1の識別子は1で、$ obj2の識別子は2です。各オブジェクトには、属性値が同じであっても、一意の識別子があります。

類似の関数
  • 指定されたオブジェクトの整数オブジェクトハンドルを返します spl_object_id

    spl_object_id

    指定されたオブジェクトの整数オブジェクト
  • 利用可能なすべてのSPLクラスを返します spl_classes

    spl_classes

    利用可能なすべてのSPLクラスを返します
  • イテレーターの各要素のユーザー定義関数を呼び出す iterator_apply

    iterator_apply

    イテレーターの各要素のユーザー定義関数を
  • 登録された__ autoload()関数からログアウトします spl_autoload_unregister

    spl_autoload_unregister

    登録された__autoload()関数か
  • 登録されたすべての__autoload()関数を呼び出して、リクエストクラスをロードしてください spl_autoload_call

    spl_autoload_call

    登録されたすべての__autoload(
  • 指定されたクラスまたはインターフェイスによって実装されたすべてのインターフェイスを返します class_implements

    class_implements

    指定されたクラスまたはインターフェイスに
  • __autoload()デフォルト実装 spl_autoload

    spl_autoload

    __autoload()デフォルト実装
  • 指定されたクラスで使用される特性を返します class_uses

    class_uses

    指定されたクラスで使用される特性を返しま
人気記事(にんききじ)