php 5.3的最新版本時,跟CI 1.7.2配合時,有時會出現:The URI you submitted has disallowed characters的錯誤,解決方案如下:主要是因為preg_quote是在每個允許的字元前加了一個反斜線:讓a-z 0-9變成了“a\-z 0\-9″,解決為,在libraries目錄下,設定為my_uri.phpclass MY_URI extends CI_URI { function _filter_uri($str) { if ($str !
今天有個朋友問起,說下區別,順便複習下" "雙引號裡面的欄位會經過編譯器解釋,然後再當作HTML代碼輸出。' '單引號裡面的不進行解釋,直接輸出。 單引號解析的時間比雙引號快單引號支援\轉義符,雙引號支援的轉義符更多$hello= 3;echo "hello is $hello"; // 列印結果:hello is 3echo 'hello is $hello'; // 列印結果: hello is $helloecho "hello is $hello\n"; // 列印結果:
今天打算裝了最新版本的php 5.3.3玩下,按原來的步驟安裝後,發現運行phpinfo居然顯示空白,能查看出php的代碼,搞到以為我什麼地方錯了,後來一看,原來是新版本的php,對short_tag有嚴格的要求了,請看;This directive determines whether or not PHP will recognize code between; <? and ?> tags as PHP source which should be processed
居然發現老外有個項目在把PHP搞成象。NET那樣咯,核心是Framework 上把 PHP 編譯為MSIL。居然見http://www.php-compiler.net/,而且今年居然還FINAL 1.0出來了,這對象把PHP放到.NET平台上來的人說是好訊息。20 February 2006: Phalanger version 1.0 (final) has been released and is available for download. Several new native
之前網上有的飛信的API PHP版本不行了,地址等換了,好不容易找到這個,筆記之:<?php /* * Created on 2010-4-18 * MiaoPengFei * To change the template for this generated file go to * Window - Preferences - PHPeclipse - PHP - Code Templates */ $data["username"] = 飛信手機號碼;
今天看到老外提到了PHP的單引號的問題,其中提到了有趣的東西,摘錄如下: 其中說裝了PHP擴充 Vulcan Logic Disassembler 後,可以看到PHP產生的中間碼,首先是:echo "This is a string";會轉變為: ECHO 'This is a string' 而echo 'This is a string';則變成 ECHO 'This is a string',是一樣的如果是echo "This is a
其實這個架構的所謂ezpdosql就是hibernate的HSQL咯,沒啥的,所以照羅列一次,沒啥特別的首先是from子句$m = epManager::instance(); $books = $m->find("from Book as b where b.title = ?", $title); //like的例子$books = $m->find("from Book as b where b.title like 'Intro%'"); // null的例子$books =
調試全文檢索索引部落格的時候突然間看到前台留言處出現了“PHP has encountered an Access Violation at 02B75679“這樣的一句話,趕緊google了一下,據說http://bugs.php.net/上也能找到好幾千頁的關於這個問題的報告/討論了,總結了一下,大致有這麼七種會引起發生這個問題的可能性●1,是否zend所需的dll檔案所在目錄給的許可權不夠,必須有讀取和啟動並執行許可權●
在如zend,cakephp等不少架構中,會看到如下面的類的調用方式,如$obj->foo()->bar()->anotherMethod(); 這個其實是利用了PHP中的方法鏈的調用方法,下面看個例子就明白了:class Person { private $name; private $age; public function setName($Name) { $this->name =