Time of Update: 2016-06-23
abstract class Animal{ protected $_speed; abstract protected function move(); } class Horse extends Animal{ public function _construct($speed){ $this->_speed = $speed; } public function move(){ echo '馬在平治->';
Time of Update: 2016-06-23
github下載:https://github.com/phillipsdata/minphp 來源:http://my.oschina.net/rain21/blog/477931 結構: /app /controllers - where all controllers are to be placed /models - where all models are to be placed /views -
Time of Update: 2016-06-23
代碼: $o=1; true?100: (true?($o=100+100):100); echo $o; 問題:上面有2個三目運算子 結合方向:左,現在我把後面的加了括弧優先順序提高了 也就是改變了 結合方向 從右開始運算 ,既然是從右開始運算的 我的$o理論輸出的是200哦 為什麼,結果輸出的是1 回複討論(解決方案) 奇怪!你這是什麼理論? 難道加個括弧,兒子就比老子先出生了? 肯定是先執行最外圍三目,false 才會執行後面的三目
Time of Update: 2016-06-23
產生三維碼,我自己會。 但是如何產生在一個帶背景圖的二維碼呢? 回複討論(解決方案) 你把二維碼圖片放到背景圖上就是了 你把二維碼圖片放到背景圖上就是了 二者會是一個整理嗎? 怎麼會?你要讓是一個整體,那就要動用 GD 了 使用 gd的 imagecopy($dest_img, $water_img, $posX, $posY, 0, 0, $w, $h); 方法,把logo疊在上面就可以了。 參考浮水印那裡:http:/
Time of Update: 2016-06-23
本文僅作為本人學習過程中的一點心得,歡迎大家拍磚。 PHP從主流來看,是一門面向過程的語言,它的最大缺點就是無法實現多線程管理,其程式的執行都是從頭到尾,按照邏輯一路執行下來,不可能出現分支,這一點是限制php在主流程式語言中往更進階的語言發展的原因之一。
Time of Update: 2016-06-23
一、紮實PHP自身的基礎知識、函數、常量等,盡量用內建的方法解決問題(因為個人寫的往往執行效率沒有內建方法高); 二、代碼盡量少的實現功能(因為PHP的執行其實是,將咱們的代碼先處理成底層語言進行機器執行,如果代碼多,轉化的內容多自然耗時多); 三、進行最佳化時可以通過壓力測試ab進行測試自己寫的代碼,並對代碼進行最佳化後,再次壓測一下效率; 四、少用@符號; 五、多使用unset()函數,將變數登出釋放; 六、少用Regex,雙刃劍;
Time of Update: 2016-06-23
分享一個我自己用的在 WordPress 開發中用得到的一個調試日誌類。 dir = dirname($main_file).DIRECTORY_SEPARATOR.'debug'.DIRECTORY_SEPARATOR; $file_name = 'debug_'.md5($main_file).'.log'; $this->debug_file_name =
Time of Update: 2016-06-23
在實際的開發中,我們經常會接觸到幾種常見的對應關係模式: One-To-One //一對一One-To-Many //一對多Many-To-Many //多對多 在剛剛開始接觸到這些概念的時候,其實我是不太理解的。但是一旦你將這些概念應用到生活中,理解起來就很簡單了,就舉一個與我們在網上經常見到的例子: User-To-Profile // One-To-OneUser-To-Articles // One-To-ManyArticles-To-Tags // Many-To-Many
Time of Update: 2016-06-23
public function display(){ ob_start(); if(preg_match_all('/(?)/s',$this->content,$match)){ $find = $match[1]; $_replace = array(); foreach($match[2] as $_match){
Time of Update: 2016-06-23
日前,SitePoint花了一個月時間進行了有關PHP架構使用方式的調查,通過調查結果所示,無論是在Team 專案還是個人項目;無論是國家或是年齡層次,Laravel都是使用最多的一款架構。 其中,最流行的PHP架構前三甲為:Laravel、Symfony2、Nette。一起來看下: 最受歡迎獎 PHP架構在工作中的流行情況 日常工作中較為活躍的幾款PHP架構 PHP在私人項目中的使用方式
Time of Update: 2016-06-23
表單 php檔案 我現在寫了一個jquery打算每次提交後清除姓名中的內容代碼如下 $(function() { $(':input','#recordform') .not(':button, :submit, :reset, :hidden') .val('') }) 請問怎麼使用啊 加在哪個都無法實現提交後清除姓名 求助! 回複討論(解決方案) 不知道你的 js 函數
Time of Update: 2016-06-23
分享是一種美德! 【功能】:百度push 推送,php伺服器端,版本為3.0 首先下載百度官方提供的demo,地址:http://push.baidu.com/sdk/push_server_sdk_for_php api文檔地址:http://push.baidu.com/doc/php/api 以下代碼例子採用的是tp架構 import("Vendor.BaiduPushService.sdk"); // 建立SDK對象. $sdk = new
Time of Update: 2016-06-23
系統內容是windows + iis php 環境用的是 wamp 套件包 ,在本地運行是正常的,放到伺服器上面 直接cmd命令也是正常的 但就是通過php程式來調用這個命令 就返回失敗的,可能是許可權問題,但小菜不知道怎麼設定,初學php 求大神指教 回複討論(解決方案) 伺服器應該也是windows吧?是不是java的路徑沒配置好?看起來沒什麼錯誤啊? 伺服器應該也是windows吧?是不是java的路徑沒配置好?看起來沒什麼錯誤啊?
Time of Update: 2016-06-23
$str = true?8888:true?100+100:100000000;echo '',$str; 為什麼我這裡結果輸出的是200呢? 結合方向是左, 從第一三元運算子開始 為真 已經確定了 是8888 ,“:”後面的 不執行了的。難道不是這樣? 回複討論(解決方案) $str = true?8888:(true?100+100:100000000); echo '',$str; 這樣就對了 $c=1;$d=1;$str = true?8888:(
Time of Update: 2016-06-23
介紹 在進行APP開發過程中,會經常用到訊息推送。對於創業型的公司如果自己去搭建訊息推送伺服器,時間成本,以及技術難度無疑都會增加很多。在我自己的實踐過程中,覺得百度的訊息推送服務穩定性整體來說是很高的,而且介面文檔也很完善,推薦使用。 * 文中訊息推送服務使用百度訊息推送 SDK 3.0.0版本 * Laravel版本是:5.1.* * PHP>5.5.9 項目 項目地址 : baidu-pusher
Time of Update: 2016-06-23
style="background-image:url(img/login_08.gif) 等 凡是有以上類型的 以 images img js css 開頭的 js 圖片css檔案 src 或 href = 或 background-image:url() 雙引號的 單引號的 無引號的 都能自動加上一個 /template/進去 變成 比如 style="background-image:url(/template/img/login_
Time of Update: 2016-06-23
server{ ..... location /t/ { root /data/www; } } http://localhost/t/a.jpg 想訪問到 /data/www/t/a.jpg 但是404 Not found 回複討論(解決方案) 配置 root location / { 不是配置根目錄 是 /t/ 目錄
Time of Update: 2016-06-23
今天試了下簡單的ajax測試 然後出現了亂碼 Insert title here $(function(){$("#tijiao").click(function(){var turl="http://localhost/ajaxCI/C_test2/test";var tval=$("#wenben").val();$.ajax({type:"POST",url:turl,data:{id:tval},dataType:"html",async:false,success:
Time of Update: 2016-06-23
以下代碼如何改為用 curl來抓取呢?並且以商品的IID儲存 function get_shuxing($type,$iid){if($type=='tmall'){$text=file_get_contents("http://detail.tmall.com/item.htm?id=$iid");preg_match('|(.*)|isU',$text, $match);}elseif ($type=='taobao'){$text=file_get_contents("http://
Time of Update: 2016-06-23
為什麼我這段代碼沒輸出? 直接上碼吧。。。還請多多指教~~ 回複討論(解決方案) 你的變數沒有輸出,當然不行,改成這樣就可以了。 if (isset ( $_POST ["submitted"] )) { $x = $_POST["x"]; $y = $_POST["y"]; if ($x == 0 && $y == 0) $z="出錯了!x與y不能同時為0。";