ホームページ  >  記事  >  バックエンド開発  >  このキーワードのphpでの使用状況分析の詳細な説明

このキーワードのphpでの使用状況分析の詳細な説明

墨辰丷
墨辰丷オリジナル
2018-05-29 17:06:081612ブラウズ

この記事では主に PHP でのこのキーワードの使用法を紹介し、クラスの内部変数とメソッドにアクセスするためのこのキーワードの原理と関連使用テクニックを具体的な例とともに分析します。必要な方は参考にしてください。これについては、PHP キーワードの使用法で説​​明してください。参考のために皆さんと共有してください。詳細は次のとおりです:

以下は Cart クラスを定義します

<?php
class Cart
{
  var $items; // 购物车中的项目
  // 把 $num 个 $artnr 放入车中
  function add_item ($artnr, $num)
  {
    $this->items[$artnr] += $num;
  }
  // 把 $num 个 $artnr 从车中取出
  function remove_item ($artnr, $num)
  {
    if ($this->items[$artnr] > $num) {
      $this->items[$artnr] -= $num;
      return true;
    } else {
      return false;
    }
  }
}
?>

問題を説明するためにコードの一部を使用しますが、クラスの定義内では、何があるかはわかりません。 Accessible: Cart クラスを作成するときは、そのオブジェクトが後で $cart または $another_cart という名前になるかどうかはわかりません。したがって、クラス内で $cart->items を使用することはできません。ただし、クラス定義内の独自の関数と変数にアクセスするために、疑似変数 $this をこの目的に使用できます。 $this 変数は、「自分のもの」または「現在のオブジェクト」として理解できます。したがって、「$this->>items[$artnr] += $num」は、「自分の item 配列の $artnr カウンターに $num を追加する」または「現在の item 配列の $artnr カウンターに $を追加する」と理解できます。オブジェクトの項目配列。

以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。関連する推奨事項: vJavaScript

これ

詳細な説明 (グラフィック チュートリアル)


インスタンスの説明

これ




🎜🎜🎜 🎜🎜🎜🎜🎜JavaScript 🎜this🎜 (画像とテキストのチュートリアル) に対する詳細な回答🎜🎜🎜🎜🎜🎜🎜🎜🎜

以上がこのキーワードのphpでの使用状況分析の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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