php PHPのクラスメソッドとインスタンスメソッド

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php PHPのクラスメソッドとインスタンスメソッド相关的知识,希望对你有一定的参考价值。

<?php
class A {
	public static function classMethod() {
		echo "class method\n";
	}

	public function instanceMethod() {
		echo "instance method\n";
	}

	public function inspect() {
		self::classMethod();
		self::instanceMethod();
	}
}

$a = new A();
$a->classMethod();
$a->instanceMethod();
echo "--------------------------\n";
$a->inspect();
echo "--------------------------\n";
A::classMethod();
A::instanceMethod();
/**
 *
 * class method
 * instance method
 * --------------------------
 * class method
 * instance method
 * --------------------------
 * class method
 * 
 * Deprecated: Non-static method A::instanceMethod() should not be called statically
 * instance method
 * PHP Deprecated:  Non-static method A::instanceMethod() should not be called statically
 * 
 * --------------------------
 *
 * 流石はPHPといったところでしょうか? instanceMethod()は、instance を作らないとアクセスできないようですが、
 * それ以外は何でもありです。
 */

以上是关于php PHPのクラスメソッドとインスタンスメソッド的主要内容,如果未能解决你的问题,请参考以下文章

java 同クラスの各インスタンスから,共通であるインスタンスメソッドを呼び出して,特定の结果を得る

text Java的インスタンスメソッド

csharp [ワークシートの作成] AddWorksheetメソッドかXLWorkbookインスタンスの工作表プロパティの添加メソッドを使用します。#ClosedXML

csharp FromComponentInNewPrefabメソッドは,引数の预制をインスタンス化してアタッチされたコンポーネントを注入するhttp://negi-lab.blog.jp/Zenje

Apex スケジューラを使用したジョブのスケジュール

csharp GameControllerクラスを取得する静メソッド