1

コードを確認したところ、使用したことがないことに気付きました

var

しかし私は読んだ

http://www.php.net/manual/en/keyword.class.php

そして、varを使うべきだと言っているようです。

<?php
class Cart {
    var $items;  // Items in our shopping cart
     ....blah
}
?>

この例では、プライバシーはvarに設定されています。

私の目的のために、私は通常、次のことを行います。

private $some_var;
public $some_var;
protected $some_var;

ベストプラクティスは何ですか?

4

3 に答える 3

3

varはpublicと同じです。しかし、最新のコーディング標準のほとんどは、varよりも「public」を優先します。

ただし、実際の違いはまったくありません。

于 2012-09-13T21:54:03.800 に答える
2

PHP4はvarを使用しました。php4にはphp5と同じようなオブジェクトがありましたが、php5は、オブジェクトの操作と拡張に関してはるかに優れた仕事をしました。私が知っているphp5の式では、Varは必要ありません。php4の古いコードをphp5で実行できるようにする必要があったため、引き続き使用を許可しました。

php5では、代わりにすべてのオブジェクト変数にpublic、private、protectedを使用します。VARとpublicは技術的には同じものであり、varはpublic変数として扱われると思います。

于 2012-09-13T21:58:17.413 に答える
1

varphp4だけのものです。すべてのphp5コードについて、適切な可視性スコープのキーワードを使用する必要があります。

于 2012-09-13T21:54:04.257 に答える