小 中 大
■ ■ ■ ■ ■ ■ ■
文字数[505文字] この記事は1分38秒で読めます.
PHPで怒られる怒られない2
この投稿は1年以上前に公開されました。 現在の情報とは異なる可能性がありますので、ご了承ください。
PHPで怒られる怒られないの違いはさて何でしょうか?
selfの使い道がポイントです。selfは静的な要素だと動作し
$thisは動的な要素だと動作します。
<?php
class demo1
{
static function test1()
{
return __METHOD__.self::test2();
}
static function test2()
{
return __FUNCTION__;
}
}
class demo2
{
static function test1()
{
return __METHOD__.self::test2();
}
function test2()
{
return __FUNCTION__;
}
}
$demo1 = 'demo1';
print $demo1::test1()."n";
$demo2 = 'demo2';
print $demo2::test1()."n";
1343番目の投稿です/67 回表示されています.
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
最近よく読まれている記事(過去3ヶ月)
タグ
1, 2, class, demo, FUNC, function, lt, METHOD, php, return, self, static, test, this, ポイント, 何, 使い道, 動作, 要素, 違い,