php-5.3

    2熱度

    1回答

    我想對SimpleXML元素進行計數。它在PHP 5.3和PHP 5.2上給了我不同的結果。我的代碼看起來像如下: $xml = new SimpleXMLElement('<command action="foo"/>'); print_r(count((array)$xml->children()));` 在PHP 5.2以上版畫「1」,並在PHP 5.3將打印「0」 :( 我知道我可以

    2熱度

    1回答

    我想創建一個方法,可以修改文件中的類並將類轉儲到同一個文件。 這樣做的最佳做法是什麼? 我所試圖做的是: 說我有類: test.php的: namespace test; class Test{ } ...,我想處理此所以最終的輸出將是 Test.php: namespace test; class Test implements /interfaces/Entity{ } 帶

    1熱度

    1回答

    我正在學習Doctrine 2,並注意到生成的代理類的名稱是原始類的全名,沒有名稱空間分隔符,並附加Proxy。 如果使用名稱空間域模型,並且存在衝突,該怎麼辦? Order => OrderProxy OrderProduct => OrderProductProxy Order\Product => OrderProductProxy (!) 是否可以更改這些代理的命名約定?

    1熱度

    2回答

    我正在尋找一種輕鬆保存訪問我的網站的用戶的瀏覽歷史記錄的方式,離開網站後即可。在保存時,我想將用戶會話期間訪問過的頁面鏈接在一起。這樣我可以獲得不同頁面之間的關聯。 我想在會話結束時保存數據的原因是性能。我不想在表(可能大量編制索引)中寫入每個頁面負載的開銷。同時在會話結束時保存(或離開網站後)的優點是,搜索引擎蜘蛛(誰沒有州/會話)可以很容易地過濾掉(他們將永遠不會超過會話歷史中的一頁)。 旁註

    6熱度

    3回答

    我想模擬一個Address作爲值對象。因爲這是一個不變的好習慣,所以我選擇不提供任何setter,以便稍後修改它。 一種常用的方法是將數據傳遞給構造函數;然而,當值對象是相當大的,這可能變得相當臃腫: class Address { public function __construct( Point $location, $houseNumber, $

    0熱度

    1回答

    我正在升級從PHP 5.2到5.3的代碼庫。作爲這一部分,我將轉換我們對已棄用功能和功能的使用。當我們使用像split和spliti這樣的不推薦使用的函數時,我們通過調用set_error_handler()來設置的錯誤處理函數被調用,並且我得到一條日誌消息。這很棒。 但是,當我使用以下兩種棄用的功能: 通過引用分配的新的返回值現在已經過時了。 呼叫時傳遞引用現已被棄用。 錯誤處理程序未被調用,所

    0熱度

    1回答

    我有PHP 5.3並使用finfo來確定上傳文件的MIME類型。 然而對於一些JavaScript文件,我得到了mime類型的文本/ x-C++,這當然是不正確的。 有沒有人有一個想法,爲什麼有時會發生這種情況。因此,我不能以基於檢查MIME類型的方式上傳JS文件。 返回此MIME類型的文件的內容是: (function($) { $(document).ready(function() {

    3熱度

    2回答

    我一直在使用PHP很長一段時間,但現在開始嘗試使用新的語言功能,如命名空間。我有一個關於自動加載的問題,我無法在我的網頁搜索中找到適當的答案。 假設我有不同的命名空間中的類: namespace foo\bar\baz; class Quux { } namespace fred\barney\wilma; class Betty { } 然後假設我有這樣的假設,有一個1自

    1熱度

    1回答

    我有一個使用PHP 5的XSLTProcessor來處理下面的XML文檔的問題。這個問題不是由XSLT處理的輸出,而是html輸出的元素得到了xmlns:php =「http://php.net/xsl」添加到他們。下面是一個例子。 的PHP: $xmldoc = DOMDocument::load($xml); $xsldoc = DOMDocument::load($xslt); $pro

    0熱度

    1回答

    我有一個簡單的問題。我知道當用戶使用Post/Redirect/Get Pattern重新加載頁面時,我可以阻止表單重新提交。但我的問題是,如果我將用戶重定向到提交表單的同一頁面,此模式是否可以工作?我的意思是,我不想將用戶重定向到其他頁面。 任何幫助,請 謝謝