Time of Update: 2016-07-13
例如下面的代碼:複製代碼 代碼如下:echo 'hello\n';echo 'world';?>程式的中的分行符號\n會直接輸出,無法正確換行,解決方案是把單引號改為雙引號:複製代碼 代碼如下:echo "hello\n";echo "world";?>這樣就可以了!其實就是PHP的雙引號和單引號的區別問題,簡單個概括下雙引號中的變數可以解析,單引號就是絕對的字串。附:PHP去除換行的三種方法代碼複製代碼 代碼如下: //php 不同系統的換行
Time of Update: 2016-07-13
1.test.php複製代碼 代碼如下:‘/test/upload/'改成你相應的地址。2.TestController.php複製代碼 代碼如下: public function actionUpload() { $dir = isset($_REQUEST['dir']) ? $_REQUEST['dir'] : ''; $image = CUploadedFile::getInstanceByName('file');
Time of Update: 2016-07-13
以下例子得出結果:複製代碼 代碼如下:array(3) { ["yesterday"]=> array(2) { [0]=> int(1395874800) [1]=> int(1395961199) } ["today"]=> array(2) { [0]=> int(1395961200) [1]=> int(1396047599) } ["tomorrow"]=> array(2) { [0]=> int(1396047600) [1]=> int(1396133999) } }複製代碼
Time of Update: 2016-07-13
註:文章出自李炎恢PHP視頻教程,本文僅限交流使用,不得用於商業用途,否則後果自負。學習要點:1.字串格式化2.操作子字串3.字串比較4.尋找替換字串5.處理中文字元 在每天的編程工作中,處理、調整以至最後控制字元串是很重要的一部分,一般也認為這是所有程式設計語言的基礎。不同與其他語言,PHP 沒有那麼麻煩地使用資料類型來處理字符串。這樣一來,PHP 中的字串處理就再容易不過了。
Time of Update: 2016-07-13
自冪數,又稱阿姆斯特朗數,民間通稱水仙花數。實則只有3位自冪數才是水仙花數。4位5位6位等等各有別的叫法。複製代碼 代碼如下://阿姆斯特朗數:一個k位元,它的每個位上的數位k次冪之和等於它本身。(例如:1^3 + 5^3 + 3^3 = 153)class Armstrong { static function index(){ for ( $i = 100; $i echo self::is_armstrong($i) ? $i . '' : ''; } } static
Time of Update: 2016-07-13
假設Yii項目路徑為 /home/apps/1. 建立檔案 /home/apps/protected/commands/crons.php = '/home/apps/framework/yii.php'( = ().'/../config/console.php'::createConsoleApplication()->run(); 2. 建立需要的設定檔
Time of Update: 2016-07-13
報錯資訊1:PHP Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 67108888 bytes)報錯資訊2:Fatal error: Maximum execution time of 30 seconds exceeded in max_execution_time = 960 ; Maximum execution time of each script, in
Time of Update: 2016-07-13
include() 、require()語句包含並運行指定檔案。這兩結構在包含檔案上完全一樣,唯一的區別是對於錯誤的處理。require()語句在遇到包含檔案不存在,或是出錯的時候,就停止即行,並報錯。include()則繼續即行。例如下面的代碼: 代碼如下:include('hello.php'); echo 'include test final!';//include報錯,但是會繼續執行,顯示:include test final! require('hello.php');
Time of Update: 2016-07-13
PHP,是英文超級文本預先處理語言Hypertext Preprocessor的縮寫.PHP 是一種 HTML 內嵌式的語言,是一種在伺服器端執行的嵌入HTML文檔的指令碼語言,語言的風格有類似於c語言,被廣泛的運用。 ASP是Active Server
Time of Update: 2016-07-13
= "why" = "what"changeName(); "my name is " . . ""?> 執行代碼的結果是:my name is why,而不是執行changeName()後顯示what。分析原因,這是因為函數體changeName內$name變數被預設設定為局部變數,$name的範圍就是在changeName內。於是,修改代碼,添加全域變數如下: = "why" = "what"changeName(); "my name is " . .
Time of Update: 2016-07-13
這篇文章主要介紹了php的memcache類的使用方法(memcache隊列),需要的朋友可以參考下memcacheQueue.class.php 代碼如下:add('1asdf'); * $obj->getQueueLength(); * $obj->read(10); * $obj->get(8); */class memcacheQueue{ public static $client; //memcache用戶端串連 public $access; //隊列是否可更新
Time of Update: 2016-07-13
這篇文章主要介紹了php環境套包 dedeampz 偽靜態設定,需要的朋友可以參考下 代碼如下: Options Indexes FollowSymLinks AllowOverride all Order allow,deny Allow from all php環境套包 dedeampz 偽靜態設定
Time of Update: 2016-07-13
求兩個目錄的相對路徑,不限制路徑深度複製代碼 代碼如下:/** * 輸出$b相對於$a的相對路徑($a) * 不限限制路徑深度,沒有做什麼最佳化,只是實現功能 */function getPath($a, $b){ $aArr = explode('/', dirname($a)); $bArr = explode('/', dirname($b)); $aLen = count($aArr); $bLen = count($bArr); $len = max($aLen, $bLen);
Time of Update: 2016-07-13
1.下載PHPMailer類包下載地址https://code.google.com/a/apache-extras.org/p/phpmailer注意把檔案放在: ThinkPHP/Extend/Vendor/PHPMailer/class.phpmailer.php2. SendMail(,,'PHPMailer.class#PHPMailer'= -> ->CharSet='UTF-8' ->AddAddress( ->Body=
Time of Update: 2016-07-13
這篇文章主要介紹了php求兩個目錄的相對路徑樣本(php擷取相對路徑),需要的朋友可以參考下求兩個目錄的相對路徑,不限制路徑深度 代碼如下:/** * 輸出$b相對於$a的相對路徑($a) * 不限限制路徑深度,沒有做什麼最佳化,只是實現功能 */function getPath($a, $b){ $aArr = explode('/', dirname($a)); $bArr = explode('/', dirname($b)); $aLen = count($aArr); $bLen
Time of Update: 2016-07-13
= (1,2,3,5,7,6,4,8 query_search( (-> => ( == '順序尋找成功!'(0 '順序尋找失敗!' bin_search((-> = 0 = (-> ( = ; ; ++ = (( + ) / 2( == ->[ '二分尋找成功!'(0 ( ->[ = ( > ->[ =
Time of Update: 2016-07-13
InitPHP架構是一款輕量級PHP開源架構,架構文檔和下載地址:http://initphp.com建立Hello World項目1. 下載架構選擇最新的版本,進行下載。架構下載地址:http://initphp 2. 建立項目目錄建立項目目錄,目錄:1. 檔案夾initphp是最新下載的initphp架構檔案夾2. conf/comm.conf.php 放置項目設定檔3. web/controller/ 檔案夾放置控制器檔案4.
Time of Update: 2016-07-13
運行環境:phpstudy它基本包括運行php應用需要的一切,php、 apache、mysql,一鍵傻瓜安裝裝好之後只需要配置虛擬機器主機和修改host檔案就可以支援多網站下載: http://www.phpstudy.net/ 開發工具:PhpStorm比較好用的IDE,功能強大外觀也不錯,內建各種版本控制工具 (相對於eclipse還是IDEA更好用點)安裝好後在菜單 File > Default Settings > PHP
Time of Update: 2016-07-13
PHP的class與其他語言有很多不同點。PHP允許很奇葩的在靜態方法中調用執行個體方法,提供了關鍵字self和static用於訪問類自身的靜態成員。self永遠是指當前的類,而static則可能會變成指向衍生類別,這也是比較奇葩的地方,靜態成員是可以繼承和覆蓋的。 PHP還提供了一些以雙底線開頭的魔術方法(包括構造方法和一些內建的“介面”),下面即是PHP現有的魔法方法:1、__construct($args) 和 __destruct(void)
Time of Update: 2016-07-13
XHProf是facebook開源出來的一個php輕量級的效能分析工具,跟Xdebug類似,但效能開銷更低,還可以用在生產環境中,也可以由程式開 關來控制是否進行profile。總體來說是個不錯的工具,下面介紹下在ubuntu下的安裝及使用過程。安裝xhprof:wget http://pecl.php.net/get/xhprof-0.9.2.tgztar zxf xhprof-0.9.2.tgzcd xhprof-0.9.2/extension/sudo phpize./configure