→ MOONRAKER:用class包 04/03 15:26
→ kerash:由於我套用的函式好幾十個了= =" 一時之間要轉成class可能 04/03 16:14
→ kerash:有點困難,再加上我還有寫一些給其他人抓資料的api跟檔案.. 04/03 16:15
→ kerash:如果是單一些函式轉成 CLASS 的話我會試試看 .. 04/03 16:15
→ kerash:另外某些函式我有刻意用 include 跟 global var 04/03 16:16
→ kerash:這部分使用上會有問題嗎? 04/03 16:16
→ MOONRAKER:不是單個函式轉,是同一族的函式統統包進class。這樣你 04/03 17:23
→ MOONRAKER:起碼可以用$a->convert()和$b->convert()這樣來避過。 04/03 17:24
→ MOONRAKER:但是你如果已經走到一半很難轉那我就不知道了。 04/03 17:24
→ kerash:恩= =" 因為不好轉,當時為了方便全部都只寫 function... 04/03 17:42
→ kerash:因為還有包含一些全域變數,如果要塞進 class 不好塞 04/03 17:42
推 tyf99:相同的 function,何不分到 c.php 去? 04/03 19:39
→ kerash:這在我倒數第三段有提到,因為兩個分的是不同的資料夾 04/03 19:40
→ kerash: ^二 04/03 19:40
→ kerash:有時候又是為了讓其他主機抓資料有用 curl,路徑問題很大 04/03 19:41
→ kerash:為了抓路徑我已經加一些判斷式使用了(不知道為什麼相對路徑 04/03 19:41
→ kerash:在這台主機上我一直搞不定= =") 04/03 19:41
→ tyf99:或是宣告 function 前都用 if(function_exists(func)) 檢查 04/03 19:41
→ tyf99:原來你自己都提過了...= = 04/03 19:43
→ tyf99:你不是都已經知道解法了,是上來問偷懶的辦法嗎? 04/03 19:43
→ tyf99:分出去c.php最省力,a.php和b.php裡面再include(c.php) 04/03 19:47
→ tyf99:也可以兩個資料夾都放 symbolic link to c.php 04/03 19:47
→ kerash:如果要偷懶的方法我就直接另外開一個檔案把我要的丟進去 04/03 19:56
→ kerash:再直接 include 該檔案就好啦 ... 04/03 19:56
→ kerash:我是要確認是不是有更好的方法或者我疏漏的地方 04/03 19:57
→ kerash:因為這次遇到的只是臨時性的新功能,不是主站用的,但是未 04/03 19:58
→ kerash:來可能會透過這個方式繼續存取一些資料給其他網站後台 04/03 19:58
→ kerash:所以要確認以後不會出錯 04/03 19:58