1樓:城春許木深
一、=>,->的意思:
->是物件執行方
法或取得屬性用的。
=>是陣列裡鍵和值對應用的。
二、用法
1、=> 的用法陣列中用於陣列的 key 和 value之間的關係例如:
$a = array('0' => '1','2' => '4',);echo $a['0'];echo $a['2'];
2、-> 的用法類中用於引用類例項的方法和屬性例如:
class testvar $var = 0;}$a = new test;
//例項化物件名稱
echo $a->add();echo $a->var;
擴充套件資料php中->**如下:
<?php
class car
}$car = new car();
$car->speedup();
echo $car->speed;
?>
php中=>**如下:
<?php
if( isset($arr0) )
?>
2樓:打孃胎裡喜歡你
在php裡面->和=>完全不同的,->用來引用物件的成員(屬性與方法),=>只用來陣列賦值,下面的例子**有利於理解:
<?php
$arr=['a'=>123,'b'=>456];//陣列初始化echo $arr['a'];//陣列引用print_r($arr);//檢視陣列
class a
$obj=new a();
echo $obj->a;//物件引用
print_r($obj);//檢視物件
?>
以上**輸出結果為:
123array
([a] => 123
[b] => 456
)123a object
([a] => 123
[b] => 456)
3樓:匿名使用者
在php中陣列預設鍵名是整數,也可以自己定義任意字元鍵名(最好是有實際意義)。如:
$css=array('style'=>'0',『color』=>『green『),
則$css['style']=='0',$css['color']=='green'。
簡單的說『=>』就是定義陣列鍵名讓它指向陣列末一個元素,
跟指標很相似。
$are->areaid=$areas['parentid']=get_area_id($channelid, $provinces[$pid]);
其意義是:呼叫get_area_id($channelid, $provinces[$pid]);
獲得地區id然後將其賦值給$areas['parentid'],最後將$areas['parentid']的值賦給$are->areaid
其中的多個「=」相連只是為了方便而已還可以連寫更多,
其實也可以這樣寫:
$areas['parentid']=get_area_id($channelid, $provinces[$pid]);
$are->areaid=$areas['parentid'];
呵呵,php中陣列很有用多花點時間多看看就都會了
4樓:匿名使用者
網上看到很多人在問這些問題,這些是我們學習php中最為關鍵,基礎的內容,我一般都是在官網學習文件教程,可以加個好友一起學習
5樓:睦亙
=>一般用於陣列的 鍵=>值
->一般用於物件的 物件->物件屬性 和 物件->物件方法
6樓:方萬冬
上面的回答是錯誤的,->不是賦值的意思是取得某個物件的值,=>才是賦值的意思。
$are是一個物件,他是取得$areas['parentid'}這個陣列的值。希望不要誤導大家。
7樓:資源大水怪
->是取得某個物件的值,=>是賦值的意思。
$are是一個物件。
php 中->和=>是什麼意思
8樓:匿名使用者
// -> 訪問物件中的方法或屬性:
$object -> action(); // 訪問物件 object 中的 action 方法
// => 定義陣列鍵對值
$ary = [
'name' => 'jack',
'addr' => 'beijing'];
php中的=>符號是什麼意思?
9樓:匿名使用者
=> 是陣列裡面的。
定義一個陣列
$arr = array('鍵'=>'值');
$arr['鍵']='值';
兩種定義意義同等
取值 $value = $arr['鍵'];
10樓:匿名使用者
php手冊
下面範例用顯示如何
11樓:
用在不同方法裡面,含義不同
12樓:匿名使用者
=>一般用在陣列中例如:$arr=array('1'=>'test1','2'=>'test2');
其中左面表示鍵名,右面表示鍵值
php ../ ./ 分別是什麼意思?
13樓:匿名使用者
比如你有一個檔案dir/sub/a.php。php中寫..
/data/a.jpg指的是dir/data/a.jpg,.
/data/a.jpg和data/a.jpg指的都是sub/data/a.
jpg../指上級資料夾
./指當前資料夾
14樓:匿名使用者
分別表示 上級目錄 當前目錄
php->是什麼意思
15樓:莊明欣
->在php中是一個物件操作符
比如我有一個類db:
class db
}使用這個類:
首先要例項化:$db = new db();
得到一個物件$db,那我要怎麼使用db裡面的屬性和方法呢,這個時候就要用->了,比如:
$db -> host = 'localhost'; //設定他的屬性
$db -> printhost(); //使用方法
基本使用方法就是這樣啦。
你的兩行**:
$sql=$mydami->query('select * from dami_topad where id='.$id);
$r=$mydami->fetch($sql);
我分析一下:這個是一個cms,有一個預先定義好的資料庫操作類,封裝好的一些操作方法,
query呢,相當於mysql_query(),裡面是sql查詢語句;fetch呢,得到一個結果陣列.
16樓:城春許木深
一、=>,->的意思:
->是物件執行
方法或取得屬性用的。
=>是陣列裡鍵和值對應用的。
二、用法
1、=> 的用法陣列中用於陣列的 key 和 value之間的關係例如:
$a = array('0' => '1','2' => '4',);echo $a['0'];echo $a['2'];
2、-> 的用法類中用於引用類例項的方法和屬性例如:
class testvar $var = 0;}$a = new test;
//例項化物件名稱
echo $a->add();echo $a->var;
擴充套件資料php中->**如下:
<?php
class car
}$car = new car();
$car->speedup();
echo $car->speed;
?>
php中=>**如下:
<?php
if( isset($arr0) )
?>
17樓:陝西新華電腦軟體學校
php原始為personal home page的縮寫,已經正式更名為"php: hypertext preprocessor"的縮寫。
18樓:文理一把手
類的例項呼叫類的方法的符號 ,
補充:$mydami是一個類經過new 關鍵字例項化後的物件,那個類裡面定義了方法query()和fetch (),這兩個方法就可以被$mydami物件用「->」這個符號呼叫。
19樓:匿名使用者
$mydami->fetch($sql);
這條語句中 『->』代表的是 呼叫 $mydami 物件中成員 fetch 方法
"->" 在php 中一般 用於 呼叫 類物件中的成員屬性 和方法
20樓:一路好夢
$mydami 是一個類的例項(個人認為是對資料庫連線及php的mysql方法的封裝)
query()是類中的方法
$mydami->query() 呼叫類中的方法$mydami->fetch()同理
21樓:匿名使用者
tongpankt.***
php課堂
22樓:久淡無心
$mydami 是一個類的例項
query()是類中的方法
php學習交流君羊:6oo427519
php是什麼意思
php中是什麼意思,PHP中什麼意思
類中 靜態方法和靜態屬性的引用方法例如class test 可以不用例項化物件直接使用 test test 來取得 test屬性的值靜態方法呼叫也同理test test 直接呼叫靜態方法test 你可以去後盾人平臺看看,裡面的東西不錯 類中靜態方法的呼叫方式 class a 這樣類裡面的靜態方法就不...
在php中是什麼意思,PHP中的 是什麼意思
在php中有多種含義 1.字元 afafa bbafs 2.百分數 50 3.取餘 3 2 1 4.格式化輸出 number 123 txt sprintf f number echo txt 123.000000 引數 format 是轉換的格式,以百分比符號 開始到轉換字元結束。下面的可能的 f...
PHP中yx是什麼意思,PHP中是什麼意思
學過c語言的 都知道指標 其實這種用法就相當與指標了 是地址符號 y的值 不是 x的值 而是 x的記憶體地址這就是php中的一種引用傳遞 而非值傳遞換句話說 不論 x的值怎麼變化 y的值都與其保持一致這一點 樓主可以寫程式測試一下 就一目瞭然了。意思是 y y x,同理,y x的意思是 y y x ...