国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
php new self() と new static()、phpnewselfstatic
ホームページ バックエンド開(kāi)発 PHPチュートリアル php new self() と new static()、phpnewselfstatic_PHP チュートリアル

php new self() と new static()、phpnewselfstatic_PHP チュートリアル

Jul 12, 2016 am 08:56 AM
static

php new self() と new static()、phpnewselfstatic

<span>class</span><span> A {
  </span><span>public</span> <span>static</span> <span>function</span><span> get_self() {
    </span><span>return</span> <span>new</span><span> self();
  }
 
  </span><span>public</span> <span>static</span> <span>function</span><span> get_static() {
    </span><span>return</span> <span>new</span> <span>static</span><span>();
  }
}
 
</span><span>class</span> B <span>extends</span><span> A {}
 
</span><span>echo</span> <span>get_class</span>(B::get_self()); <span>//</span><span> A</span>
<span>echo</span> <span>get_class</span>(B::get_static()); <span>//</span><span> B</span><span><br /></span><span>echo</span> <span>get_class</span>(A::get_static()); <span>//</span><span> A</span>

self は、呼び出しコンテキストではなく、解析コンテキストを指します。この例では、self は、self を呼び出す B ではなく、get_self() を定義する A に解決されます。

php5.3 では、遅延靜的バインディングの概念が導(dǎo)入されました。この機(jī)能の最も明白な兆候は、新しいキーワード static です。 static は呼び出されるクラスを指します。この例では、B::get_static() は A をインスタンス化する代わりに新しい B を生成します

www.bkjia.comtru??ehttp://www.bkjia.com/PHPjc/1112811.html技術(shù)記事 php new self() と new static()、phpnewselfstatic クラス A { public static function get_self() { return new self() } public static function get_static() { return new static (); }
このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見(jiàn)つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫(xiě)真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫(xiě)真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

C言語(yǔ)におけるstaticの機(jī)能と使い方は何ですか? C言語(yǔ)におけるstaticの機(jī)能と使い方は何ですか? Jan 31, 2024 pm 01:59 PM

C 言語(yǔ)における static の役割と使用法: 1. 変數(shù)スコープ; 2. ライフサイクル; 3. 內(nèi)部関數(shù); 4. グローバル変數(shù)の変更; 5. 関數(shù)の変更; 6. その他の用途; 詳細(xì)な紹介: 1. 変數(shù)スコープの場(chǎng)合変數(shù)の前に static キーワードがある場(chǎng)合、変數(shù)のスコープは、変數(shù)が宣言されているファイルに制限されます。言い換えると、変數(shù)は「ファイル レベルのスコープ」であり、「」の発生を防ぐのに非常に役立ちます。変數(shù)の重複定義問(wèn)題; 2. ライフサイクル、靜的変數(shù)はプログラム実行開(kāi)始時(shí)に一度初期化され、プログラム終了時(shí)に破棄されるなど。

C言語(yǔ)のstaticキーワードの実踐的な応用シナリオと使用スキル C言語(yǔ)のstaticキーワードの実踐的な応用シナリオと使用スキル Feb 21, 2024 pm 07:21 PM

C 言語(yǔ)の static キーワードの実踐的な応用シナリオと使用スキル 1. 概要 static は C 言語(yǔ)のキーワードであり、変數(shù)や関數(shù)を変更するために使用されます。その機(jī)能は、プログラムの実行中にライフサイクルと可視性を変更し、変數(shù)と関數(shù)を靜的にすることです。この記事では、static キーワードの実際のアプリケーション シナリオと使用テクニックを紹介し、具體的なコード例を通じて説明します。 2. 靜的変數(shù)により変數(shù)のライフ サイクルが延長(zhǎng)される static キーワードを使用してローカル変數(shù)を変更すると、変數(shù)のライフ サイクルを延長(zhǎng)できます。

Java で static、this、super、final を使用する方法 Java で static、this、super、final を使用する方法 Apr 18, 2023 pm 03:40 PM

1. static まず次のプログラムを見(jiàn)てください: publicclassHello{publicstaticvoidmain(String[]args){//(1)System.out.println("Hello, world!");//(2)}}セグメント プログラムは、Java を?qū)W習(xí)したことのあるほとんどの人には馴染みのあるものです。 Java を?qū)W習(xí)したことがなくても、C などの他の高級(jí)言語(yǔ)を?qū)W習(xí)したことがある場(chǎng)合でも、このコードの意味は理解できるはずです。これは単に「Hello, world」を出力するだけであり、他に用途はありませんが、靜的キーワードの主な目的を示しています。

靜電気の役割 靜電気の役割 Jan 24, 2024 pm 04:08 PM

static の機(jī)能: 1. 変數(shù); 2. メソッド; 3. クラス; 4. その他の用途; 5. マルチスレッド環(huán)境; 6. パフォーマンスの最適化; 7. シングルトン モード; 8. 定數(shù); 9. ローカル変數(shù); 10.メモリ レイアウトの最適化; 11. 繰り返しの初期化を避ける; 12. 関數(shù)で使用する。詳細(xì)な紹介: 1. 変數(shù)、靜的変數(shù) 変數(shù)が靜的として宣言されると、その変數(shù)はインスタンス レベルではなくクラス レベルに屬します。つまり、オブジェクトがいくつ作成されても、靜的変數(shù)は 1 つだけ存在し、すべてのオブジェクトが存在します。この靜的変數(shù)などを共有します。

Java 修飾子のabstract、static、finalの使用方法 Java 修飾子のabstract、static、finalの使用方法 Apr 26, 2023 am 09:46 AM

修飾子abstract (abstract) 1. 抽象はクラスを変更できる (1) 抽象によって変更されたクラスを抽象クラスと呼びます (2) 構(gòu)文: abstractclass クラス名 {} (3) 特徴: 抽象クラスは個(gè)別にオブジェクトを作成できませんが、オブジェクトを作成することはできます。宣言される 抽象クラス名の參照名を參照する (4) 抽象クラスはメンバ変數(shù)とメンバ メソッドを定義できる (5) 抽象クラスにはコンストラクタがある サブクラス オブジェクトの作成に使用される場(chǎng)合、jvm はデフォルトで親クラス オブジェクトを作成する;抽象コンストラクタ メソッドが適用されるjvm が親クラス オブジェクトを作成するときに適用されます。 2. Abstract はメソッドを変更できる (1) asbtract によって変更されたメソッドを抽象メソッドと呼びます (2) 構(gòu)文: アクセス修飾子の抽象戻り値

Springboot がカスタム pro ファイルを読み取り、靜的変數(shù)を挿入する方法 Springboot がカスタム pro ファイルを読み取り、靜的変數(shù)を挿入する方法 May 30, 2023 am 09:07 AM

Springboot は pro ファイルを読み取り、靜的靜的変數(shù) mailConfig.properties#サーバー mail.host=smtp.qq.com#ポート番號(hào) mail.port=587#電子メール アカウント mail.userName=hzy_daybreak_lc@foxmail.com#電子メール認(rèn)証コード mail を挿入します。 passWord =vxbkycyjkceocbdc#遅延時(shí)間 mail.timeout=25000#送信者 mail.emailForm=hzy_daybreak_lc@foxmail.com#送信者 mai

PHPの靜的メソッドとは何ですか PHPの靜的メソッドとは何ですか Oct 31, 2022 am 09:40 AM

php static static メソッドの「static」は、クラスをインスタンス化せずにこれらのプロパティとメソッドを直接呼び出すことができることを意味します。static は、クラスのプロパティとメソッドを変更するために使用されるキーワードであり、その使用構(gòu)文は「class Foo { public static $my_static = 'hello';}"。

Java言語(yǔ)における靜的修飾子の機(jī)能は何ですか? Java言語(yǔ)における靜的修飾子の機(jī)能は何ですか? Apr 18, 2023 pm 02:38 PM

Java クラスでは、static キーワードがよく使用されます。これは、static と呼ばれることがよくあります。靜的修飾子はデータ メンバーやメソッド メンバーの変更に使用できますが、クラス (ここでは外部クラスを指します) やコンストラクターを変更することはできません。例: packagecom.csst.vo;publicclassUser{privateStringname;privatestaticintcount;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicsta

See all articles