« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 484 for 宣言 (0.004 sec.)
型宣言 7640
« Iterable 型の相互変換 » PHP Manual 型 型宣言 検索 型宣言 関数のパラメータや戻り値、 クラスのプロパティ (PHP 7.4.0 以降)、クラス定数 (PHP 8.3.0 以降) に対して型を宣言することができます。 これによって、その値がコール時に特定の型であることを ... 保証できます。 その型でない場合は、 TypeError がスローされます。 PHP がサポートしている単一の型それぞれを、 ユーザーが行う型宣言の中で使うことができます。 但し、 resource 型を除きます。 このページでは、それぞれの型がいつ利用可能になったかの変更履歴や、 ... 型宣言におけるそれらの使い方について記しています。 注意 : クラスがインターフェイスのメソッドを実装したり、 親クラスで既に定義されて ... ッドには互換性があります。 変更履歴 バージョン 説明 8.3.0 クラス、インターフェイス、トレイト、そして列挙型の定数は、新たに型宣言をサポートするようになりました。 8.2.0 DNF 型のサポートが追加されました。 8.2.0 リテラル型 true のサポートが追加されました。 ...
https://man.mtool.work/php/8.3/language.types.declarations.html
型宣言 7640
« Iterable 型の相互変換 » PHP Manual 型 型宣言 検索 型宣言 関数のパラメータや戻り値、 クラスのプロパティ (PHP 7.4.0 以降)、クラス定数 (PHP 8.3.0 以降) に対して型を宣言することができます。 これによって、その値がコール時に特定の型であることを ... 保証できます。 その型でない場合は、 TypeError がスローされます。 PHP がサポートしている単一の型それぞれを、 ユーザーが行う型宣言の中で使うことができます。 但し、 resource 型を除きます。 このページでは、それぞれの型がいつ利用可能になったかの変更履歴や、 ... 型宣言におけるそれらの使い方について記しています。 注意 : クラスがインターフェイスのメソッドを実装したり、 親クラスで既に定義されて ... ッドには互換性があります。 変更履歴 バージョン 説明 8.3.0 クラス、インターフェイス、トレイト、そして列挙型の定数は、新たに型宣言をサポートするようになりました。 8.2.0 DNF 型のサポートが追加されました。 8.2.0 リテラル型 true のサポートが追加されました。 ...
https://man.mtool.work/php/8.3/language.types.declarations.html
アトリビュートクラスを宣言する 6926
« リフレクションAPI を使ってアトリビュートを読み取る リファレンスの説明 » PHP Manual アトリビュート アトリビュートクラスを宣言する 検索 アトリビュートクラスを宣言する アトリビュートごとに個別のクラスを定義することをお勧めします。 最も単純な ... ケースでは、 #[Attribute] 宣言を持つ空のクラスで十分です。 このアトリビュートは、 use 文を使用してグローバル名前空間からインポートできます。 例1 単純なアト ... ビュートクラスの例 <?php namespace Example ; use Attribute ; #[ Attribute ] class MyAttribute { } アトリビュートを適用できる宣言の種類を制限するには、 #[Attribute] 宣言の最初の引数としてビットマスクを渡します。 例2 アトリビュートを使える場所を限定するた ... ; #[ Attribute ( Attribute :: TARGET_METHOD | Attribute :: TARGET_FUNCTION )] class MyAttribute { } MyAttribute を別の型で宣言すると、 ReflectionAttribute::newInstance() の呼び出し時に例外がスローされます。 ビットマスクには、以下が指定できます: Attri ...
https://man.mtool.work/php/8.3/language.attributes.classes.html
アトリビュートクラスを宣言する 6886
« リフレクションAPI を使ってアトリビュートを読み取る リファレンスの説明 » PHP Manual アトリビュート アトリビュートクラスを宣言する 検索 アトリビュートクラスを宣言する アトリビュートごとに個別のクラスを定義することをお勧めします。 最も単純な ... ケースでは、 #[Attribute] 宣言を持つ空のクラスで十分です。 このアトリビュートは、 use 文を使用してグローバル名前空間からインポートできます。 例1 単純なアト ... ビュートクラスの例 <?php namespace Example ; use Attribute ; #[ Attribute ] class MyAttribute { } アトリビュートを適用できる宣言の種類を制限するには、 #[Attribute] 宣言の最初の引数としてビットマスクを渡します。 例2 アトリビュートを使える場所を限定するた ... ; #[ Attribute ( Attribute :: TARGET_METHOD | Attribute :: TARGET_FUNCTION )] class MyAttribute { } MyAttribute を別の型で宣言すると、 ReflectionAttribute::newInstance() の呼び出し時に例外がスローされます。 ビットマスクには、以下が指定できます: Attri ...
https://man.mtool.work/php/8.3/language.attributes.classes.html
アクセス権 6629
« コンストラクタとデストラクタ オブジェクトの継承 » PHP Manual クラスとオブジェクト アクセス権 検索 アクセス権 プロパティ、メソッドまたは (PHP 7.1.0 以降) 定数のアクセス権 (visibility) は、 キーワード: public , protected または private を指 ... 定することにより定義できます。 public 宣言されたクラスのメンバーには、どこからでもアクセス可能です。 protected 宣言されたメンバーには、 そのクラス自身、そのクラスを継 ... 承したクラス、および親クラスからのみアクセスできます。 private 宣言されたメンバーには、そのメンバーを定義したクラスからのみアクセスできます。 プロパティのアクセス権 クラスのプロパティは、publ ... て定義することができます。 アクセス権を明示的に指定しない場合、 そのプロパティは public として定義されます。 例1 プロパティの宣言 <?php /** * MyClass の定義 */ class MyClass { public $public = 'Public' ; protected $protected = 'Protected' ; private $pr ...
https://man.mtool.work/php/8.3/language.oop5.visibility.html
アクセス権 6589
« コンストラクタとデストラクタ オブジェクトの継承 » PHP Manual クラスとオブジェクト アクセス権 検索 アクセス権 プロパティ、メソッドまたは (PHP 7.1.0 以降) 定数のアクセス権 (visibility) は、 キーワード: public , protected または private を指 ... 定することにより定義できます。 public 宣言されたクラスのメンバーには、どこからでもアクセス可能です。 protected 宣言されたメンバーには、 そのクラス自身、そのクラスを継 ... 承したクラス、および親クラスからのみアクセスできます。 private 宣言されたメンバーには、そのメンバーを定義したクラスからのみアクセスできます。 プロパティのアクセス権 クラスのプロパティは、publ ... て定義することができます。 アクセス権を明示的に指定しない場合、 そのプロパティは public として定義されます。 例1 プロパティの宣言 <?php /** * MyClass の定義 */ class MyClass { public $public = 'Public' ; protected $protected = 'Protected' ; private $pr ...
https://man.mtool.work/php/8.3/language.oop5.visibility.html
プロパティ 6163
« クラスの基礎 プロパティフック » PHP Manual クラスとオブジェクト プロパティ 検索 プロパティ クラスのメンバ変数のことを プロパティ といいます。 それ以外に フィールド などという呼びかたを見たことがあるかもしれません。 しかし、このマニュアルで ... のキーワード (たとえば アクセス権 のキーワード、 static キーワード 、 PHP 8.1.0 以降のみ readonly ) のあとに、 オプションの型宣言 (PHP 7.4 以降、但し readonly を除く) を続け、 その後に通常の変数の宣言を続けます。 宣言時に初期値を設定することもできますが ... 、 初期値は 定数 値でなければなりません。 注意 : クラスのプロパティを宣言する古い方法として、 アクセス権などのキーワードの代わりに var キーワードを使う書き方があります。 注意 : アクセス権 を宣言しな ... い場合、プロパティを public として宣言したとみなされます。 クラスのメソッドからstatic でないプロパティにアクセスするには -> (オブジェクト演算子) を使って $this->p ...
https://man.mtool.work/php/8.3/language.oop5.properties.html
C の宣言から FFI\CType オブジェクトを作成する 6163
« FFI::string FFI::typeof » PHP Manual FFI C の宣言から FFI\CType オブジェクトを作成する 検索 FFI::type (PHP 7 >= 7.4.0, PHP 8) FFI::type — C の宣言から FFI\CType オブジェクトを作成する 説明 public function FFI::type ( string $type ): ? FFI ... \CType この関数は、C の型宣言を持つ string を渡すと、 与えられた string に対応する FFI\CType オブジェクトを作成して返します。 このインスタンスで宣言された ... 任意の型が使えます。 パラメータ type 有効な C の宣言を持つ string 。 戻り値 新しく作成された FFI\CType オブジェクトを返します。 失敗時には null を返します。 変更履歴 バージョン ... 説明 8.3.0 FFI::type() を static メソッドとして呼び出すのは非推奨となりました。 関連キーワード: 宣言 CType type typeof インスタンス 任意 履歴 static 非推奨 ...
https://man.mtool.work/php/8.3/ffi.type.html
プロパティ 6163
« クラスの基礎 プロパティフック » PHP Manual クラスとオブジェクト プロパティ 検索 プロパティ クラスのメンバ変数のことを プロパティ といいます。 それ以外に フィールド などという呼びかたを見たことがあるかもしれません。 しかし、このマニュアルで ... のキーワード (たとえば アクセス権 のキーワード、 static キーワード 、 PHP 8.1.0 以降のみ readonly ) のあとに、 オプションの型宣言 (PHP 7.4 以降、但し readonly を除く) を続け、 その後に通常の変数の宣言を続けます。 宣言時に初期値を設定することもできますが ... 、 初期値は 定数 値でなければなりません。 注意 : クラスのプロパティを宣言する古い方法として、 アクセス権などのキーワードの代わりに var キーワードを使う書き方があります。 注意 : アクセス権 を宣言しな ... い場合、プロパティを public として宣言したとみなされます。 クラスのメソッドからstatic でないプロパティにアクセスするには -> (オブジェクト演算子) を使って $this->p ...
https://man.mtool.work/php/8.3/language.oop5.properties.html
名前空間の定義 6123
« 概要 サブ名前空間 » PHP Manual 名前空間 名前空間の定義 検索 名前空間の定義 (PHP 5 >= 5.3.0, PHP 7, PHP 8) PHP のコードならなんでも名前空間に含めることができますが、 実際に名前空間の影響を受けるのはクラス (抽象クラスやトレイト、列挙型(Enum ... ) を含む) とインターフェイス、関数、そして定数だけです。 名前空間を宣言するには、キーワード namespace を使用します。名前空間を含むファイルでは、他のコードより前にファイルの先頭で名前空間を宣言しな ... ければなりません。 ただし declare キーワードは例外です。 例1 名前空間の宣言 <?php namespace MyProject ; const CONNECT_OK = 1 ; class Connection { /* ... */ } function connect () { /* ... */ } 注意 : ... 完全修飾名(つまり、バックスラッシュで始まる名前) は名前空間の宣言では許されません。 なぜなら、この構成要素は名前空間の相対名として解釈される式だからです。 名前空間の宣言より前に書くことが許 ...
https://man.mtool.work/php/8.3/language.namespaces.definition.html
PREV 1 2 3 4 5 6 7 8 9 10 NEXT