我是PHP初學者 請問 $c->appkey = appkey是什麼意思? 遙遠的期待 4級 2012-05-04 回答

->與=>,這兩個符號只相差一個短破折號,但是在PHP語言中卻有著天壤之別。

->與=>分別應用於物件與陣列。

使用

->

我們可以在一個類的內部或者外部(經過例項化)訪問類屬性和方法,例如:

<?php

class test{

var $a=123;

function geta(){

echo $this->a;//在類的內部使用

}

}

$test=new test();

echo $test->a;//在類的外部使用

?>

使用

=>

可以定義陣列中鍵名與元素值直接的對應關係,例如:

<?php

$arr=array(‘a’=>’123′,’b‘=>’456′);

echo $arr[’a‘];//根據鍵名輸出陣列元素

?>

參考: http://www。phptogether。com/archives/10890

我是PHP初學者 請問 &#36;c-&gt;appkey = appkey是什麼意思? 黃翔軍 7級 2012-04-26 回答

指標引用,舉例說明:

class T {

var $id;

var $next;

function T($n) {

$this->id = $n;

}

}

// 定義一個新類

$p = new T(1);

// 給類中的變數賦值

$p->next = new T(2);