作者 主題: php如何顯示記憶體位址?  (閱讀 4844 次)

0 會員 與 1 訪客 正在閱讀本文。

娜羽

  • 懷疑的國中生
  • **
  • 文章數: 30
    • 檢視個人資料
php如何顯示記憶體位址?
« 於: 2009-02-28 17:38 »
這是我寫的php檔…
<?php
   $a[5][5];
   for($x=0;$x<5;$x++){
      for($y=0;$y<5;$y++){
         echo "A[". $x ."][". $y . "]= <br>";
      }
      
   }
   

?>

我該再加哪些條件呢???

我只有用c寫出來而已,
那若要用php怎麼寫??
char B[5][5];
   printf("二維陣列\n");   
   for(i=0;i<5;i++){
      for(j=0;j<5;j++){
         printf("B[%d][%d]=%x\n",i,j,&B[j]);
      }
   printf("\n");
   }

fillano

  • 鑽研的研究生
  • *****
  • 文章數: 526
    • 檢視個人資料
回覆: php如何顯示記憶體位址?
« 回覆 #1 於: 2009-02-28 18:03 »
這...php跟c差很多耶?php的陣列應該不是直接用c的指標做的,應該沒辦法看到記憶體位址。
Sapere aude! Habe Mut, dich deines eigenen Verstandes zu bedienen! ist also der Wahlspruch der Aufklärung.

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: php如何顯示記憶體位址?
« 回覆 #2 於: 2009-02-28 18:36 »
這是我寫的php檔…
<?php
   $a[5][5];
   for($x=0;$x<5;$x++){
      for($y=0;$y<5;$y++){
         echo "A[". $x ."][". $y . "]= <br>";
      }
      
   }
   

?>

顯示記憶體位址? 作業??  ::)

娜羽

  • 懷疑的國中生
  • **
  • 文章數: 30
    • 檢視個人資料
回覆: php如何顯示記憶體位址?
« 回覆 #3 於: 2009-02-28 20:40 »
嗯~~~
不太算,
老師就說用php測試看看二維陣列在記憶體中位址表現的方式!!!

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: php如何顯示記憶體位址?
« 回覆 #4 於: 2009-02-28 20:51 »

把 c 的東西直接套用到 php 上?好像有這個感覺。

不過越高階的 language,有該觀念即可... 感覺應該是不用這樣寫這種 code
I am kenduest - 小州

my website: http://kenduest.sayya.org/

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: php如何顯示記憶體位址?
« 回覆 #5 於: 2009-03-01 09:55 »
如果系統環境是 windows 系列, 試試這個

http://pecl.php.net/package-info.php?package=WinBinder&version=0.46.0

我沒用過, 所以也不確定是否能用

是否有其他方式就不知道了
一般寫網頁或shell script 真的是不需要這功能啊

micmic3

  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
回覆: php如何顯示記憶體位址?
« 回覆 #6 於: 2009-03-01 16:30 »
找source 回來看吧!

ricky

  • 實習板主
  • 鑽研的研究生
  • *****
  • 文章數: 669
    • 檢視個人資料
    • Ricky 碎碎唸
回覆: php如何顯示記憶體位址?
« 回覆 #7 於: 2009-03-02 10:25 »
一些近代的語言例如php java ....都已經取消"指標"這種東西了
指標這種東西使用不當很容易造成crash
既然"取消"當然就無法取得他的"位址"嘍
除非你去實際trace php的source code

我的symfony作品:YOMOpets 寵物誌
有興趣可以一起來討論symfony喔
我的部落格:http://ricky.ez2.us/