在 PHP 裡面,一般要使用 include 或是 require
的時候,我習慣是放在程式的外面,這樣就是全域函式,大家都可以用。但是,卻遇到了一個問題,就是重複定義。如果有兩個以上的程式不小心都 require
了同一個檔案,那麼就有可能會被 PHP 吐出錯誤訊息說,你的類或是函式重覆定義了。
今天猛然發現,如果我在函式裡面做 require 呢?結果,重覆定義的問題不見了。彷彿就像是,你所 require
進來的東西,不管是變數、函式還是類,
利用正規表示式取出標籤的屬性值。
function imageLongDescriptionConvert($m) {
var_dump($m);
}
$content = '<img class="abcde" style="background-color: #fefefe;" alt="abcdefghijklmnop" />';
$__content = preg_replace_callback("~(<img.
當作是筆記記錄一下,因為之前自己的電腦掛點,資料都掉光光,做一下筆記以防萬一。
首先是要備份或是轉換的地方做資料輸出,輸出的格式就寫成 XML 的格式就好了。例如這樣:
<?xml version="1.0" encoding="UTF-8"?>
<item>
<response>1</response>
<id&
手機發送 MMS 來寫部落格是要付出點代價的。只是我總覺得,這樣的代價會不會太大了點?
不過,我後來換算了手機上網,以 email 的方式來計算,如果不是辦那種吃到吐方案,那我發一則 email 的話,大概要 25 元新台票(以 100KBytes
計算),靠,好貴啊 =_=... 不過我這個月總共發了四則 MMS 訊息,看看月中出帳的時候會出現多少金額,如果一則不是 5 元的話,我應該會去告台灣大哥大詐欺
XD
話說,這幾天再找一些
這好像是 PHP5 跟 PHP4 之間的一些問題。預設值來看,allow_call_time_pass_reference
是打開的,但是基於一些安全性的理由,有些伺服器會將這個設定關閉,而在 PHP
官方網站上,也說對於這個設定值在未來的版本將不繼續支援。至於為什麼會出現這樣的問題,主要是跟傳值與傳址有關。
在 PHP4 中,如果是 Call by Reference(or Call by Address),他是這樣運作:
function