推 whatai:恩.. 我是寫C寫一段時間 應該要開發後台管理才碰PHP 02/14 00:25
→ whatai:但是我PHP還是用很淺的寫法 而就程式語言來說應該要先學會 02/14 00:26
→ whatai:結構子 之後學會創class 子層與父層間參數的交換 02/14 00:27
→ whatai:接著是 postmessage handle m_hWnd _beginthread 02/14 00:29
→ whatai:不過以上是MFC的寫法 不過還有某些概念是可以延伸的 02/14 00:30
推 whatai:另外要學好"網路"的話 可以先裝Wireshark 封包攔截器 02/14 00:38
→ whatai:然後試著用winsocket自己寫一個GET給page看能不能收到200OK 02/14 00:39
→ whatai:如此你會非常熟悉什麼是UDP什麼是TCP 封包的包裝是怎樣的 02/14 00:40
推 chchwy:我覺得你把不清楚的地方一個一個拿出來問比較好 02/14 15:16
→ chchwy:這樣問有點籠統 也不好精確回答 02/14 15:16
→ tyf99:php data type 會自動轉換,基本上可以不用管 type def 02/14 18:15
→ tyf99:string "33"+"22",會自動變成 int 55 02/14 18:17
→ tyf99:雖然有時候會很困擾,但多數情況下算是方便 02/14 18:17
摁
比如
function A (String,String,int)
function A (String,int,int)
沒有明顯型別限制的話怎麼區別它們呢?
我之前好像看過有人這樣寫
function X ($vara = '')
這樣是不是表示限制?
另外
$a = $b;
這時候a、b皆是指向同一個實體嗎?
↑這部分超搞混
更搞混的還有...
請問以下變數作用範圍是?
{$a}
function A(){$a}
while(true){$a}
我知道一般寫在最外頭的變數好像強到可以跨過不同的指令稿
所以會讓多個頁面利用include同一指令稿的方式共用變數
但所謂的共用,這些變數是屬於同一個Request嗎?
比如有一組頁面
page_one.php
page_two.php
page_three.php
它們皆 include 一個 global.php,global.php 內含一個 $my_var
王小明透過瀏覽器觀看 page_one.php
陳小華透過瀏覽器觀看 page_two.php
假設兩個頁面會分別對 $my_var做操作,值會不同
那他們得到的 $my_var 結果會一樣嗎?
還是說共用僅止於小明本人?
問得很支離破碎抱歉...因為我也不是很清楚問題長什麼樣子,具體有哪些問題等等
如果清楚問題的話也許自己就可以解決了冏
※ 編輯: p52189 來自: 114.42.225.45 (02/14 21:39)
→ p52189:喔!!這個太正點了!!謝謝!! 02/14 21:51
→ tyf99:A()這樣就重複宣告了,X()是給定預設值(萬一呼叫時沒傳參數) 02/14 23:46
→ tyf99:不同 client 的變數是分開的,因為是不同的 php thread 02/14 23:48
→ tyf99:不同 thread 的變數要互通,就要透過 shared memory 02/14 23:49
→ tyf99:變數的生命期,一般來說最長的是$_SESSION,然後才是global 02/14 23:51
→ tyf99:不過一般不會用 shared memory,難寫,透過資料庫比較簡單 02/14 23:53
→ p52189:這樣講我就聽得懂了 感謝大家XD 02/15 07:31