« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 236 for スコープ (0.006 sec.)
変数のスコープ 10274
« 定義済みの変数 可変変数 » PHP Manual 変数 変数のスコープ 検索 変数のスコープ 変数のスコープは、その変数が定義されたコンテキストです。 PHP には関数スコープとグローバルスコープがあります。 関数の外部で定義されたあらゆる変数は、グローバルスコープ ... ープになります。 ファイルが include された場合、 そのファイルに含まれるコードは、 include が行われた行の変数のスコープを引き継ぎます。 例1 グローバル変数のスコープの例 <?php $a = 1 ; include 'b.inc' ; // 変数 $a は b.inc で利用できます。 名前 ... 付きの関数や 無名関数 の内部で作られた変数は、関数の内部のスコープでのみ使えます。 しかし、 アロー関数 は親のスコープの変数を内部で利用できるようにするために、 変数をバインドします。 呼び出し ... た場合、 呼び出されたファイルに含まれる変数は、 呼び出し元の関数の内部で定義されたかのように利用できます。 例2 ローカル変数のスコープ <?php $a = 1 ; // グローバルスコープ function test () { var_dump ( $a ); // $a は、ローカルスコープの $a を参照しているので ...
https://man.mtool.work/php/8.3/language.variables.scope.html
変数のスコープ 10274
« 定義済みの変数 可変変数 » PHP Manual 変数 変数のスコープ 検索 変数のスコープ 変数のスコープは、その変数が定義されたコンテキストです。 PHP には関数スコープとグローバルスコープがあります。 関数の外部で定義されたあらゆる変数は、グローバルスコープ ... ープになります。 ファイルが include された場合、 そのファイルに含まれるコードは、 include が行われた行の変数のスコープを引き継ぎます。 例1 グローバル変数のスコープの例 <?php $a = 1 ; include 'b.inc' ; // 変数 $a は b.inc で利用できます。 名前 ... 付きの関数や 無名関数 の内部で作られた変数は、関数の内部のスコープでのみ使えます。 しかし、 アロー関数 は親のスコープの変数を内部で利用できるようにするために、 変数をバインドします。 呼び出し ... た場合、 呼び出されたファイルに含まれる変数は、 呼び出し元の関数の内部で定義されたかのように利用できます。 例2 ローカル変数のスコープ <?php $a = 1 ; // グローバルスコープ function test () { var_dump ( $a ); // $a は、ローカルスコープの $a を参照しているので ...
https://man.mtool.work/php/8.3/language.variables.scope.html
新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する 9508
« Closure::bind Closure::call » PHP Manual Closure 新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する 検索 Closure::bindTo (PHP 5 >= 5.4.0, PHP 7, PHP 8) Closure::bindTo — 新しくバインドしたオブジェクトとクラスのスコープ ... 自身と同じ本体とバインド変数を持つ新しい 無名関数 を作って返します。しかし、バインドするオブジェクトは変わって新しいクラスのスコープとなります。 “バインドするオブジェクト” によって、 $this が関数本体で持つ値が決まり、“クラスのスコープ” は、無名関数からどの ... は何もオブジェクトをバインドできません ( newThis の値は null でなければなりません) が、 それでもこのメソッドを使ってクラスのスコープを変えることができます。 このメソッドが static でないクロージャに関して保証するのは、 バインドされたインスタンスを持っていれ ... ばスコープ内にあるということです。 また、その逆も成り立ちます。そのため、static でないクロージャにスコープとして null インスタンスを渡 ...
https://man.mtool.work/php/8.3/closure.bindto.html
新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する 9508
« Closure::bind Closure::call » PHP Manual Closure 新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する 検索 Closure::bindTo (PHP 5 >= 5.4.0, PHP 7, PHP 8) Closure::bindTo — 新しくバインドしたオブジェクトとクラスのスコープ ... 自身と同じ本体とバインド変数を持つ新しい 無名関数 を作って返します。しかし、バインドするオブジェクトは変わって新しいクラスのスコープとなります。 “バインドするオブジェクト” によって、 $this が関数本体で持つ値が決まり、“クラスのスコープ” は、無名関数からどの ... は何もオブジェクトをバインドできません ( newThis の値は null でなければなりません) が、 それでもこのメソッドを使ってクラスのスコープを変えることができます。 このメソッドが static でないクロージャに関して保証するのは、 バインドされたインスタンスを持っていれ ... ばスコープ内にあるということです。 また、その逆も成り立ちます。そのため、static でないクロージャにスコープとして null インスタンスを渡 ...
https://man.mtool.work/php/8.3/closure.bindto.html
無名関数 7731
« 内部(ビルトイン)関数 アロー関数 » PHP Manual 関数 無名関数 検索 無名関数 無名関数は クロージャ とも呼ばれ、 関数名を指定せずに関数を作成できるようにするものです。 callable パラメータとして使う際に便利ですが、用途はそれにとどまりません。 ... = function( $name ) { printf ( "Hello %s\r\n" , $name ); }; $greet ( 'World' ); $greet ( 'PHP' ); クロージャは、変数を親のスコープから引き継ぐことができます。 引き継ぐ変数は、 use で渡さなければなりません。 PHP 7.1 以降は、引き継ぐ値に スーパーグローバル ... this 、 およびパラメータと同じ名前の変数を含めてはいけません。 戻り値の型は、 use の 後 に置かなければいけません。 例3 親のスコープからの変数の引き継ぎ <?php // 親のスコープで定義された変数 $message = 'hello' ; // "use" 句がないため、 // $message は引き継 ... がれず未定義です $example = function () { var_dump ( $message ); }; $example (); // "use" 句があるため、 // $message は親のスコープから引き継がれます $example = function () use ( $message ) { var_dump ( $message ); }; $example (); // 引き継がれた変数の値は ...
https://man.mtool.work/php/8.3/functions.anonymous.html
無名関数 7731
« 内部(ビルトイン)関数 アロー関数 » PHP Manual 関数 無名関数 検索 無名関数 無名関数は クロージャ とも呼ばれ、 関数名を指定せずに関数を作成できるようにするものです。 callable パラメータとして使う際に便利ですが、用途はそれにとどまりません。 ... = function( $name ) { printf ( "Hello %s\r\n" , $name ); }; $greet ( 'World' ); $greet ( 'PHP' ); クロージャは、変数を親のスコープから引き継ぐことができます。 引き継ぐ変数は、 use で渡さなければなりません。 PHP 7.1 以降は、引き継ぐ値に スーパーグローバル ... this 、 およびパラメータと同じ名前の変数を含めてはいけません。 戻り値の型は、 use の 後 に置かなければいけません。 例3 親のスコープからの変数の引き継ぎ <?php // 親のスコープで定義された変数 $message = 'hello' ; // "use" 句がないため、 // $message は引き継 ... がれず未定義です $example = function () { var_dump ( $message ); }; $example (); // "use" 句があるため、 // $message は親のスコープから引き継がれます $example = function () use ( $message ) { var_dump ( $message ); }; $example (); // 引き継がれた変数の値は ...
https://man.mtool.work/php/8.3/functions.anonymous.html
定数 7373
« 外部から来る変数 構文 » PHP Manual 言語リファレンス 定数 検索 定数 目次 構文 自動的に定義される定数 マジック定数 定数は、値のためのID(名前)です。この名前が示すように、定数の値は スクリプト実行中に変更できません ( マジック定数 は例外です。 ... の目的においては、文字は a-z, A-Z, および128から255まで (0x80-0xff)のASCII文字を指します。 スーパーグローバル と同様に定数のスコープはグローバルです。 つまり、スコープによらずスクリプトの中ではどこでも定数に アクセスできます。スコープの詳細についてはマニュ ... アルの 変数のスコープ をご覧ください。 注意 : PHP 7.1.0 以降では、クラス定数は protected または private として宣言でき、 それが定義されたクラス階 ... 層のスコープでのみ利用可能にすることができます。 関連キーワード: 定数 define something スコープ スクリプト 大文字 場合 xff 変数 構文 マジ ...
https://man.mtool.work/php/8.3/language.constants.html
定数 7312
« 外部から来る変数 構文 » PHP Manual 言語リファレンス 定数 検索 定数 目次 構文 自動的に定義される定数 マジック定数 定数は、値のためのID(名前)です。この名前が示すように、定数の値は スクリプト実行中に変更できません ( マジック定数 は例外です。 ... の目的においては、文字は a-z, A-Z, および128から255まで (0x80-0xff)のASCII文字を指します。 スーパーグローバル と同様に定数のスコープはグローバルです。 つまり、スコープによらずスクリプトの中ではどこでも定数に アクセスできます。スコープの詳細についてはマニュ ... アルの 変数のスコープ をご覧ください。 注意 : PHP 7.1.0 以降では、クラス定数は protected または private として宣言でき、 それが定義されたクラス階 ... 層のスコープでのみ利用可能にすることができます。 関連キーワード: 定数 define something スコープ スクリプト 大文字 変数 構文 マジック 小文 ...
https://man.mtool.work/php/8.3/language.constants.html
すべてのスコープで使用できる組み込みの変数 6903
« 定義済みの変数 $GLOBALS » PHP Manual 定義済みの変数 すべてのスコープで使用できる組み込みの変数 検索 スーパーグローバル スーパーグローバル — すべてのスコープで使用できる組み込みの変数 説明 PHP の定義済み変数の中には "スーパーグローバル" と ... いうものがあります。 これは、スクリプト全体を通してすべてのスコープで使用可能な変数のことです。 関数やメソッドの内部からアクセスする際にも global $variable; などとする必要はありません。 スーパ ... さい。 注意 : 可変変数 スーパーグローバルは、関数やクラスメソッドの中の 可変変数 として使用することはできません。 参考 変数のスコープ variables_order ディレクティブ filter 拡張モジュール 関連キーワード: 変数 すべて スコープ スーパー 組み込み メソッド varia ...
https://man.mtool.work/php/8.3/language.variables.superglobals.html
すべてのスコープで使用できる組み込みの変数 6903
« 定義済みの変数 $GLOBALS » PHP Manual 定義済みの変数 すべてのスコープで使用できる組み込みの変数 検索 スーパーグローバル スーパーグローバル — すべてのスコープで使用できる組み込みの変数 説明 PHP の定義済み変数の中には "スーパーグローバル" と ... いうものがあります。 これは、スクリプト全体を通してすべてのスコープで使用可能な変数のことです。 関数やメソッドの内部からアクセスする際にも global $variable; などとする必要はありません。 スーパ ... さい。 注意 : 可変変数 スーパーグローバルは、関数やクラスメソッドの中の 可変変数 として使用することはできません。 参考 変数のスコープ variables_order ディレクティブ filter 拡張モジュール 関連キーワード: 変数 スコープ スーパー 組み込み variables order 可変 ...
https://man.mtool.work/php/8.3/language.variables.superglobals.html
PREV 1 2 3 4 5 6 7 8 9 10 NEXT