ホームページ > バックエンド開発 > PHPチュートリアル > PHP抜粋 外部演算関数のローカル静的変数の演算とメソッド

PHP抜粋 外部演算関数のローカル静的変数の演算とメソッド

WBOY
リリース: 2016-06-13 12:03:45
オリジナル
1074 人が閲覧しました

PHP 参照操作のメソッドと外部操作関数のローカル静的変数

参照による外部操作関数またはメンバー メソッド内の静的変数

以下は、関連する 3 つの参照問題を示す簡単な例です。 🎜>

1. パラメータを引用した後の関数内の型変換もアドレス操作です

2. パラメータを引用して他の関数に渡す場合は、再度参照文字を追加する必要があります。アドレスを維持するには、関数の戻り値の参照を参照演算子

で追加する必要があります。この例では、オブジェクト メソッドの操作を使用します。関数が宣言されて呼び出された場合、関数

<?phpclass A {	public function & test1(& $a) {		static $i = 0;		var_dump($i);		$a = (array) $a;		$a[&#39;domain&#39;] = &#39;http://blog.csdn.net/zhouzme&#39;;		$this->test2($a);		$i++;		var_dump($a);		var_dump($i);		return $i;	}	protected function test2(& $a) {		$a['name'] = '蜗牛';	}}$obj = new A();$a = '';$c = & $obj->test1($a);$c++;var_dump($a);$obj->test1($a);var_dump($a);
ログイン後にコピー







関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート