php _call and _callStatic

Jun 13, 2016 am 10:49 AM
context name static

php __call and __callStatic

PHP5?的对象新增了一个专用方法?__call(),这个方法用来监视一个对象中的其它方法。如果你试着调用一个对象中不存在的方法,__call?方法将会被自动调用。

?

__call()?is triggered when invoking inaccessible methods in an object context.

__callStatic()?is triggered when invoking inaccessible methods in a static context.

?

class?MethodTest?{
????public?function?
__call($name,?$arguments)?{
????????
//?Note:?value?of?$name?is?case?sensitive.
????????
echo?"Calling?object?method?'$name'?"
?????????????
.?implode(',?',?$arguments).?"\n";
????}

????
/**??As?of?PHP?5.3.0??*/
????
public?static?function?__callStatic($name,?$arguments)?{
????????
//?Note:?value?of?$name?is?case?sensitive.
????????
echo?"Calling?static?method?'$name'?"
?????????????
.?implode(',?',?$arguments).?"\n";
????}
}

$obj?=?new?MethodTest;
$obj->runTest('in?object?context');

MethodTest::runTest('in?static?context');??//?As?of?PHP?5.3.0
?>

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

コンテキストとはどういう意味ですか? コンテキストとはどういう意味ですか? Aug 04, 2023 pm 05:27 PM

コンテキストとは、プログラムが実行されるときの環境や状態情報のことで、変数の値、関数の呼び出しスタック、プログラムの実行場所など、プログラムが対応付けられるようにするためのさまざまな情報が含まれます。さまざまなコンテキストに基づいて決定を行い、対応する操作を実行します。

コンテキストを使用して Go でリクエスト キャッシュを実装する方法 コンテキストを使用して Go でリクエスト キャッシュを実装する方法 Jul 22, 2023 pm 10:51 PM

コンテキストを使用して Go でリクエスト キャッシュを実装する方法 はじめに: Web アプリケーションを構築するとき、パフォーマンスを向上させるためにリクエストをキャッシュする必要があることがよくあります。 Go 言語では、コンテキスト パッケージを使用してリクエスト キャッシュ機能を実装できます。この記事では、コンテキスト パッケージを使用してリクエスト キャッシュを実装する方法を紹介し、読者の理解を助けるコード例を示します。コンテキストとは何ですか? : Go 言語では、コンテキスト パッケージは複数のゴルーチン間を渡す方法を提供します。

コンテキストを使用して Go でリクエスト リンク トラッキングを実装する方法 コンテキストを使用して Go でリクエスト リンク トラッキングを実装する方法 Jul 21, 2023 pm 05:57 PM

コンテキストを使用して Go でリクエスト リンク トラッキングを実装する方法: マイクロサービス アーキテクチャでは、リクエスト リンク トラッキングは、複数のマイクロサービス間のリクエストの配信と処理を追跡するために使用される非常に重要なテクノロジです。 Go 言語では、コンテキスト パッケージを使用してリクエスト リンク トラッキングを実装できます。この記事では、リクエスト リンク トラッキングにコンテキストを使用する方法とコード例を紹介します。まず、コンテキスト パッケージの基本概念と使用法を理解する必要があります。 context パッケージはメカニズムを提供します

Goでコンテキストを使用してリクエストパラメータを渡す方法 Goでコンテキストを使用してリクエストパラメータを渡す方法 Jul 22, 2023 pm 04:43 PM

Go 言語のコンテキスト パッケージは、プログラム内でリクエスト コンテキスト情報を渡すために使用され、パラメータを渡したり、リクエストをインターセプトしたり、複数のゴルーチンにわたる関数間の操作をキャンセルしたりできます。 Go で context パッケージを使用するには、まず「context」パッケージをインポートする必要があります。以下は、コンテキスト パッケージを使用してリクエスト パラメーターの受け渡しを実装する方法を示す例です。 packagemainimport("コンテキスト"

コンテキストを使用して Go でリクエスト タイムアウト制御を実装する方法 コンテキストを使用して Go でリクエスト タイムアウト制御を実装する方法 Jul 21, 2023 pm 12:18 PM

コンテキストを使用して Go でリクエスト タイムアウト制御を実装する方法 はじめに: ネットワーク リクエストを行うと、リクエスト タイムアウトの問題が頻繁に発生します。ネットワーク要求が長時間応答しないと、サーバー リソースが無駄になるだけでなく、全体的なパフォーマンスにも影響します。この問題を解決するために、Go 言語ではリクエストのタイムアウト制御を実装するために使用できるコンテキスト パッケージが導入されました。この記事では、コンテキスト パッケージを使用して Go でリクエスト タイムアウト制御を実装する方法を紹介し、対応するコード例を添付します。 1. コンテキストパッケージ co を理解する

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

コンテキストを使用して Go でリクエストの再試行戦略を実装する方法 コンテキストを使用して Go でリクエストの再試行戦略を実装する方法 Jul 21, 2023 pm 04:39 PM

コンテキストを使用して Go でリクエストの再試行戦略を実装する方法 はじめに: 分散システムを構築する場合、ネットワーク リクエストは必然的にいくつかの失敗に遭遇します。システムの信頼性と安定性を確保するために、通常、再試行戦略を使用してこれらの失敗したリクエストを処理し、リクエストの成功率を高めます。 Go 言語では、コンテキスト パッケージを使用してリクエストの再試行戦略を実装できます。この記事では、Go でコンテキスト パッケージを使用してリクエストの再試行戦略を実装する方法をコード例とともに紹介します。 1. とは

エラー処理に Go とコンテキストをエレガントに使用する方法 エラー処理に Go とコンテキストをエレガントに使用する方法 Jul 21, 2023 pm 11:37 PM

Go とコンテキストをエレガントに使用してエラー処理を行う方法 Go プログラミングでは、エラー処理は非常に重要なタスクです。エラーを適切に処理すると、コードの可読性、保守性、安定性が向上します。 Go 言語のコンテキスト パッケージは、エラー関連の操作を処理するための非常に便利な方法を提供します。この記事では、エラー処理に Go とコンテキストをエレガントに使用する方法を紹介し、関連するコード例を示します。はじめに Go 言語のエラー処理メカニズムは、エラー値を返すことによって実装されます。

See all articles