ホームページ  >  記事  >  バックエンド開発  >  PHPハンドルとは何ですか

PHPハンドルとは何ですか

小云云
小云云オリジナル
2018-03-09 13:01:413251ブラウズ

ハンドルとはオブジェクト、つまりターゲットを操作するリソースであり、ハンドルはコールバック関数です。 Handle はハンドルとしても理解できます。ハンドルを持つことは、リソースを持つことと同じです。ハンドルを操作することは、手がかりをたどってリソースを操作することと同じです。実際、オブジェクトはメモリ アドレスに固定されていません。固定ハンドルはメモリ内の対応するオブジェクトのアドレスを指します。ハンドルはチャネル、つまり特定の状態を維持するオブジェクトであるとも言えます。

リソースは特定のプロパティの直下では使用できないため、ハンドルを使用して操作します。

例:

1》》データベースを操作するには本人確認が必要です。データベースのハンドルとログイン情報を使用してデータベースを操作できます。

2》》ファイルの読み書きにはファイルポインタの位置があり、この時のハンドルはポインタの位置を制御する必要があります。

3》》タイマーはハンドルに割り当てられた状態であり、何かがトリガーされたときにハンドルを処理できます(タイマーをキャンセルし、事前にトリガーします)

4》》Baiduはハンドルが特別なスマート ポインタ、ハンドルは、アプリケーションが他のシステム {{データベース||オペレーティング システム}} によって管理されるメモリ ブロックまたはオブジェクトを参照するときに使用されます。

例: たとえば、ターゲットがあなたのガールフレンドの場合、ハンドルはガールフレンドの携帯電話番号です。ガールフレンドに電話をかけるだけでわかるため、常にガールフレンドがどこにいるかに注意を払う必要はありません。彼女がどこにいるか ハンドルを放すときは、電話をかけて「別れましょう」と言うだけです!

小さな栗:

//建立资源 
//根据句柄操作资源
$data = curl_init();
curl_setopt($data,CURLOPT_URL,$url);
curl_setopt($data,CURLOPT_NOBODY,TRUE);
//根据句柄执行这个资源
curl_setope($data,CURLOPT_RETURNTRANSFET,TRUE);
$head = curl_exec($ch);

偉大な神様があなたと幸せに共有するためにインターネットで何かを言っているのを見ました:

英語では、「ラブハンドル」とは、お腹の周りをつまむことができる小さな脂肪を指します。直訳すると「ラブハンドル」

関連する推奨事項:

イベントハンドラーへのリスナー関数のバインドの JavaScript 実装の詳細な説明マニュアル

以上がPHPハンドルとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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