Time of Update: 2016-07-13
PHP的學習--Traits新特性,php--traits新特性在閱讀yii2源碼的時候接觸到了trait,就學習了一下,寫下部落格記錄一下。自 PHP 5.4.0 起,PHP 實現了代碼複用的一個方法,稱為 traits。Traits 是一種為類似 PHP 的單繼承語言而準備的代碼複用機制。Trait 為了減少單繼承語言的限制,使開發人員能夠自由地在不同階層內獨立的類中複用方法集。Traits
Time of Update: 2016-07-13
php提示Warning:mysql_fetch_array() expects的解決方案,expects本文執行個體講述了php提示Warning mysql_fetch_array() expects的解決方案,分享給大家供大家參考。具體分析如下:在mysql資料庫連接時碰到Warning: mysql_fetch_array() expects
Time of Update: 2016-07-13
php輸出金字塔的2種實現方法,php輸出金字塔2種本文執行個體講述了php輸出金字塔的2種實現方法。分享給大家供大家參考。具體分析如下:下面給大家總結了兩種實現金字塔列印的方法,一種是利用了自訂函數,另一種是利用了for迴圈了,其實兩都用到了只是前者進階一些吧.自訂函數實現金字塔,代碼如下:複製代碼 代碼如下:/** * 金字塔 * string fun_py(int $rows = 9, bool $sort=true) * $rows 表示行數 必須為整數 並且必須在1-20之間
Time of Update: 2016-07-13
yii2.0之GridView自訂按鈕和連結用法,yii2.0gridview本文執行個體講述了yii2.0之GridView自訂按鈕和連結用法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下: 'dataProvider' => $dataProvider, //'filterModel' => $searchModel, 'columns' => [ ['class' =>
Time of Update: 2016-07-13
PHP使用glob函數遍曆目錄或檔案夾的方法,本文執行個體講述了PHP使用glob函數遍曆目錄或檔案夾的方法。分享給大家供大家參考。具體分析如下:一說到php遍曆目錄我們很多朋友會想到是opendir與readdir,這樣就可以遍曆目錄並顯示檔案,但在php中有一個更簡潔的遍曆目錄的函數glob估計很少有人知道此函數,不過我覺得比起opendir與readdir要簡單多了.PHP glob函數的使用:glob—尋找與模式比對的檔案路徑.例子,代碼如下:複製代碼
Time of Update: 2016-07-13
在 Laravel 中使用圖片處理庫 Integration/Image,系統需求 PHP >= 5.3 Fileinfo Extension GD Library (>=2.0) … or … Imagick PHP extension (>=6.5.7)安裝部署 Integration/image在 composer.json [require] 節增加,之後執行 composer update"intervention/image": "2.0.15"
Time of Update: 2016-07-13
2008年我買了一本書 書名叫“PHP 6”,2008年php 上個星期天,我感覺應該整理一下我的書櫃。於是,在書櫃裡,我發現了一本幾乎完全忘記的書(我想不起來為什麼要買它!):《PHP 6 – 快速簡潔的Web開發》 這本書出版於2008年一月。而六年之後的今天,PHP的最新版本仍然是5.5 5.6(在我寫這篇部落格的時候,PHP 5.6發布了,但事實上,這使得PHP
Time of Update: 2016-07-13
php第一次無法擷取cookie問題處理,phpcookie首先編寫以下簡單的代碼:複製代碼 代碼如下: setcookie('a','value'); print
Time of Update: 2016-07-13
php 串連redis 資料庫單利類redis = new Redis(); $this->redis->connect(self::REDISHOSTNAME, self::REDISPORT, self::REDISTIMEOUT); $this->redis->auth(self::REDISPASSWORD); $this->redis->select(self::REDISDBNAME); } /** *
Time of Update: 2016-07-13
PHP中使用file_get_contents抓取網頁中文亂碼問題解決方案,本文執行個體講述了PHP中使用file_get_contents抓取網頁中文亂碼問題解決方案。分享給大家供大家參考。具體方法如下:file_get_contents函數本來就是一個非常優秀的php內建本地與遠程檔案操作函數,它可以讓我們不花吹揮之力把遠端資料直接下載,但我在使用它讀取網頁時會碰到有些頁面是亂碼了,這裡就來給各位總結具體的解決辦法.根據網上有朋友介紹說原因可能是伺服器開了GZIP壓縮,下面是用firebug
Time of Update: 2016-07-13
非常實用的PHP常用函數匯總,非常實用php匯總本文執行個體總結了一些在php應用開發中常用到的函數,這些函數有字元操作,檔案操作及其它的一些操作了,分享給大家供大家參考。具體如下:1、PHP加密解密PHP加密和解密函數可以用來加密一些有用的字串存放在資料庫裡,並且通過可逆解密字串,該函數使用了base64和MD5加密和解密。複製代碼 代碼如下:function encryptDecrypt($key, $string, $decrypt){ if($decrypt){
Time of Update: 2016-07-13
8個PHP程式員常用的功能匯總,php程式員匯總 做過PHP開發的程式員應該清楚,PHP中有很多內建的功能,掌握了它們,可以協助你在做PHP開發時更加得心應手,本文將分享8個開發必備的PHP功能,個個都非常實用,希望各位PHP開發人員能夠掌握。 1、傳遞任意數量的函數參數 我們在.NET或者JAVA編程中,一般函數參數個數都是固定的,但是PHP允許你使用任意個數的參數。下面這個樣本向你展示了PHP函數的預設參數:複製代碼 代碼如下:// 兩個預設參數的函數function
Time of Update: 2016-07-13
Discuz & UCenter 修改手記,discuz論壇最近在整JAVA和UCENTER的東西,受限於項目架構需要,無法完全以UCENTER為中心,所以在對接過程中遇到了許多不愉快的事情。經曆多番研究,終於解決了其中了兩個大問題,現記錄下來,以備日後查看。一、解決email必須填寫的問題項目並不要求使用者註冊時填寫email,但UCENTER
Time of Update: 2016-07-13
php 執行事務的時候pdo出現問題,事務pdo新版本的pdo會有這個問題: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may
Time of Update: 2016-07-13
ThinkPHP開啟驗證碼頁面顯示亂碼的解決方案,thinkphp驗證碼本文執行個體講述了ThinkPHP開啟驗證碼頁面顯示亂碼的解決方案。分享給大家供大家參考。具體分析如下:在用thinkphp開發的時候,有時會出現驗證碼亂碼的問題,解決方案是把如下這個檔案放在根目錄,訪問後就可以解決了,具體的PHP代碼如下:複製代碼 代碼如下:if (isset($_GET['dir'])){ //設定檔案目錄 $basedir=$_GET['dir']; }else{ $basedir = '
Time of Update: 2016-07-13
php中正則替換函數ereg_replace用法執行個體 下面的執行個體是利用php 正則替換函數 ereg_replace來把指定的字元替換成我想需要的字元執行個體,代碼如下:代碼如下:$num = 'www.jb51.net'; $string = "this string has four words. "; $string = ereg_replace ('four', $num, $string); echo $string; $num = '49'; $string =
Time of Update: 2016-07-13
2014最熱門的24個php類庫匯總,2014最熱門php類庫PHP不僅是一種功能豐富的語言,它還能協助開發人員輕鬆地建立更好的網路環境。為了進一步的協助開發人員,小編將同大家一起分享一些免費並且高品質的PHP類庫,希望能夠協助到大家。還在等什麼,Let's
Time of Update: 2016-07-13
php驗證使用者名稱是否以字母開頭與驗證密碼執行個體 本文執行個體講述了php驗證使用者名稱是否以字母開頭與驗證密碼的方法。分享給大家供大家參考。具體如下:驗證使用者名稱是否以字母開頭與驗證密碼只能為數字和字母的組合代碼,三種常用驗證函式:驗證郵箱地址格式 ,驗證密碼只能為數字和字母的組合以及驗證使用者名稱是否以字母開頭代碼,這是使用者註冊時或提交表單時會用的。代碼如下:function is_email($email) { if (preg_match("/[a-za-z0-9]+
Time of Update: 2016-07-13
php 安裝xdebug擴充,phpxdebug擴充 php 擴充擷取地址 http://pecl.php.net/package/編譯安裝的過程wget http://pecl.php.net/get/xdebug-2.2.2.tgz tar -zxvf xdebug-2.2.2.tgz cd xdebug-2.2.2/ /data/klj/php/bin/phpize ./configure --enable-xdebug
Time of Update: 2016-07-13
迴圈遞迴-數組,迴圈遞迴數組 private function Fndotoarea($oid){ $oid = $this->CHTID($oid); $arrtaff = array(); $arrt =array(); $arrr = array(); foreach($this->select("SELECT areaname , tid FROM otoarea WHERE oid = '".$oid."' " ) as