Yii2的深入學習--事件我們先來看下事件在 Yii2 中的使用,如下內容摘自 Yii2中文文檔事件可以將自訂代碼“注入”到現有代碼中的特定執行點。附加自訂代碼到某個事件,當這個事件被觸發時,這些代碼就會自動執行。例如,郵件程式對象成功發出訊息時可觸發 messageSent 事件。如想追蹤成功發送的訊息,可以附加相應追蹤代碼到 messageSent 事件。Yii 引入了名為 [[yii\base\Component]]
PHP遍曆檔案夾下的檔案和擷取到input name的值$dir = dirname(__FILE__); //要遍曆的目錄名字 ->當前檔案所在的檔案夾//$dir='D:\PHP\wamp\www\admin\hosts\admin'; //PHP遍曆檔案夾下所有檔案 $handle=opendir($dir."."); $arr = array();while($file=readdir($handle)){ if(is_file($file)){ if ($file != ".
lajp 實現php高效調用java
【安裝PHP】如何在openSUSE42.1下編譯安裝PHP7首先推薦一篇文章PHP 7 Release Date Arrived: Will Developers Adopt PHP 7? - PHP Classes
PHP 7問世,2億網站效能翻倍有望經過10年的漫長等待,PHP 7終於正式問世了。這個影響全球8成網站的開發語言,一舉從5.0版,跳過了功敗垂成的6.0版,一舉進入了7.0時代。20年前初夏,1995年6月8日,一位愛解決問題的C語言軟體工程師,苦於不知如何用C來做一個自己的個人首頁,因為沒人提供C語言版的網頁開發環境。他索性自己來寫一個,並命名為Personal Home Page Tools,簡稱PHP
wampserver解決“不能切換線上”及運行“404問題”初次安裝使用wampserver2.2,由於各個電腦安裝的應用或是電腦型號不一樣會出現以下問題: 1.安裝後,不能出切換“伺服器線上”或是“伺服器離線”2.佈建網站後,運行編寫好的代碼出現404錯誤對於這些問題,百度有很多解決方案,筆者新自己試過,有一些方法是行不通的。所以筆者再次嘮叨下:
Thinkphp編輯器擴充類kindeditor用法一, 使用前的準備。使用前請確認你已經建立好了一個Thinkphp網站項目。1,Keditor.class.php和JSON.class.php 是編輯器擴充類檔案,將他們拷貝到你的網站項目的ThinkPHP\Lib\ORG\Net 目錄下。2,editor目錄是kindeditor的核心包。將其拷貝到你項目的Public目錄下(和入口檔案同級的那個Public),並在Public下再建立一個Upload目錄。用於存放使用編輯器上傳的圖片。3,
關於OpenCart的一個小建議OpenCart是一套老牌的開源自由B2C電商系統,最近watch了其託管在在github上的項目,發現還是很活躍的,每天都有人反饋bug。初步的看一下,它是支援在後台管理多個店鋪的,而且可以同一個商品在不同店鋪有不同的價格;店鋪之間可以綁定不同的網域名稱。這是一個比較有特色的地方。但查看它的代碼,就發現多年來改動很小,在代碼的分工上,沒有進化的感覺。大量本該由視圖來進行構造的資料如語言、連結、當前路徑等,都放到控制器中,像前台登入頁面:$data['br
java學習隨筆--- 搗蛋vector 最近比較有時間啦,有時間搞下java,個人覺得學這門語言文法太多啦,不一一去學習啦,心血來潮,掛了個struct2的原始碼,一入深似海啊,看得我天花繚亂,從最簡單的開始吧 1 public static void main(String[] args) { 2 3 Vector v = new Vector(4); 4 5 //向Vector中添加元素 靜態數組+動態擴充 6
Laravel自學第一課:laravel下載與安裝本地安裝laravel,php環境要配置好,推薦xmapp一鍵搭建。1、程式包直接從官方下載,官方開源地址:https://github.com/laravel/laravel(當然也可從此網站:http://www.golaravel.com/download/
關鍵字break代碼最佳化片段 $data=array(); //迴圈頁面 foreach($config_content['pages'] as $page_type_key=>$page_type_val){ if($page_type_val['page_type']==$page_type){ //迴圈模組 foreach($config_content['pages'][
PHP7卓越效能背後的原理有哪些?作者:韓天峰連結:http://www.zhihu.com/question/38148900/answer/75115687來源:知乎 PHP7在運行原理上與PHP5相比並沒有變化,這與hhvm不同。主要是基於perf效能分析工具進行了常規效能最佳化。 減少記憶體配置次數,多使用棧記憶體,緩衝數組hash值,字串解析成參數改為宏展開,使用大塊連續記憶體代替小塊記憶體等等。更細節資訊請看鳥哥的PHP7分享PPT。zend引擎程式的效能提升了很多,PHP程式效
著名PHP應用 大量的PHP開源(開放原始碼/Open
今天同事周斌在預生產環境的伺服器上犯了一個致命的錯誤 由於同事周斌懂一些Linux的基本操作命令,今天他在預生產環境的伺服器上執行了:rm -rf /* ,結果幾乎把所有的東西都給刪除了,我訪問的時候發現預生產環境的伺服器不能進行訪問了,只好找營運工程師了,╮(╯▽╰)╭。 我告訴周斌:你就不應該要預生產環境的帳號,好了吧操作出故障了吧,晚上我給你培訓一下 /*與./*的區別吧!比如你想刪除某個檔案夾裡的內容,應該rm -rf * (等於rm -rf ./*) ,
登陸前後導覽列處理 2015-12-12注意:添加灰色背景處,關於ajax傳值,和js的判斷1 登陸後控制器處理:判斷是否登陸並傳遞使用者資訊 class IndexController extends HomeBaseController { //登入 public function index() { $id=I("get.id"); $users_model=M("Users"); $user=$
PHP入門(1) 1,PHP開發環境搭建:由於本人目前處於學習PHP的入門級階段,所以不想因為環境搭建的問題太折騰,於是在網上下載了一個組合包(appserv)。該軟體為傻瓜式安裝,需要注意的一點就是在選擇安裝路徑的時候,選擇一個自己能找到且方便日後使用的路徑進行安裝。?2,PHP基礎文法:註:1,PHP代碼只能寫在 .PHP檔案中,PHP檔案中可以寫html代碼。2,PHP中的每個代碼必須用“;”隔開??
如何隱藏掉Nginx的版本號碼 最近新學習了一個命令curl,裡面有一個參數-I可以查看到網站使用的是哪種伺服器,比如:zhangxiaoliudeMacBook-Pro-2:~ zhangxiaoliu$ curl -I http://nginx.org/HTTP/1.1 200 OKServer: nginx/1.9.8Date: Fri, 18 Dec 2015 06:30:33 GMTContent-Type: text/html;
七牛遠程抓取圖片公司網站之前的帳戶圖片是儲存在自己的伺服器,後來管理不便,新增帳戶圖片上傳到七牛,為了方便管理,資料統一,領導說把本機伺服器的頭像全部遷移到七牛。1.梳理下思路先判斷使用者的頭像是否在七牛,若不存在,本地如果有則抓取到七牛,然後進行批量抓取2.七牛判斷圖片是否存在 1 /** 2 * 查看七牛url是否存在 3 * @param string $url 4 */ 5 function url_exists($url) { 6
XAMPP的使用——Java轉PHP初步學習的過程 ? ? ? ?最近工作之餘想學學PHP,聽大牛說,“PHP小語種,簡單,好學,”,然後自己就心不在焉的學了,首先得到的教訓就是“會了不難,難了不會”。。。? ? ?
php數組函數-array_map()array_map()函數返回使用者自訂函數作用後的數組。回呼函數接受的參數數目應該和傳遞給array_map()函數的數組數目一直。array_map(function,array1,array2,array3...);function:必需。使用者自訂的函數名稱,或者是nullarray1:必需。規定數組array2:可選。規定數組array3:可選。規定數組function myfunction($v){ if($v === 'Dog'){