Time of Update: 2018-03-28
本文主要和大家介紹了thinkPHP控制器變數在模板中的顯示方法,結合執行個體形式簡單分析了thinkPHP控制器變數在模板中的三種常見的顯示操作實現技巧,需要的朋友可以參考下,希望能協助到大家。控制器中變數public function register() { $type = I("param.type");//1.學生註冊 2.教師註冊 3.其他註冊 $this -> assign("type", $type); //q全部部門 $
Time of Update: 2018-03-28
本文主要和大家介紹了PHP中單雙號與變數的相關資料,本文執行個體代碼結合文字說明,給大家介紹的非常詳細,需要的朋友參考下,希望能協助到大家。例子<?php$string = "beautiful";$time = "winter";$str = 'This is a $string $time morning!';echo $str. "<br />";eval("\$str =
Time of Update: 2018-03-28
本文主要和大家介紹了thinkPHP5架構實現分頁查詢功能的方法,結合執行個體形式分析了thinkPHP5實現分頁查詢功能的相關控制器、模板等操作技巧,需要的朋友可以參考下,希望能協助到大家。controller檔案內Admin.php<?phpnamespace app\admin\controller;use think\Controller;use app\admin\model\Admin as AdminModel; //使用分頁類 取別名解決類名衝突class Admin
Time of Update: 2018-03-28
本文主要和大家介紹了PHP獲得當日零點時間戳記的方法,結合執行個體形式分析了php常見時間戳記轉換與運算相關操作技巧,需要的朋友可以參考下,希望能協助到大家。今天項目中,想每天看到的是當天的全部資訊,所以想獲得當天零點的時間戳記,複習下時間戳記的相關知識,總結如下:<?phpheader("Content-type:text/html;charset=utf-8");//設定北京時間為預設時區date_default_timezone_set('PRC'
Time of Update: 2018-03-27
本文主要和大家分享Linux如何運行jar包命令,我們先來看一下效果,希望能協助到大家。Linux 運行jar包命令如下:方式一:java -jar shareniu.jar特點:當前ssh視窗被鎖定,可按CTRL + C打斷程式運行,或直接關閉視窗,程式退出那如何讓視窗不鎖定?方式二java -jar shareniu.jar &&代表在後台運行。特定:當前ssh視窗不被鎖定,但是當視窗關閉時,程式中止運行。繼續改進,如何讓視窗關閉時,程式仍然運行?方式三nohup java
Time of Update: 2018-03-27
在php中,通過Regex對使用者名稱進行格式驗證,本文主要和大家分享PHP實現使用者名稱中文漢字正則驗證,希望能協助到大家。使用者名稱驗證規則:使用者名稱只能由數字、字母、中文漢字及底線組成,不能包含特殊符號。
Time of Update: 2018-03-27
本文主要和大家分享PHP如何使用curl提交 json格式數,希望能協助到大家。$data = array("name" => "Hagrid", "age" => "36");$data_string = json_encode($data);$ch = curl_init('http://api.local/rest/users');curl_setopt($ch,
Time of Update: 2018-03-27
有時上傳圖片時因為圖片太大了,不僅佔用空間,消耗流量,而且影響瀏(圖片的尺寸大小不一)。下面分享一種等比例不失真縮放圖片的方法,這樣,不管上傳的圖片尺有多大,都會自動壓縮到我們設定尺寸值的範圍之內。經過測試,證明實用。function resizeImage($im,$maxwidth,$maxheight,$name,$filetype) { $pic_width = imagesx($im); $pic_height = imagesy($im); if(($maxwidth
Time of Update: 2018-03-27
本文主要和大家分享php截取函數intercept_str詳解,主要以一段代碼和大家分享,希望能協助到大家。下面粘貼上此函數的實現function intercept_str($str,$start,$end,$option = 1){$strarr=explode($start,$str);$tem=$strarr[1];if(empty($end)){return $tem;}else{$strarr=explode($end,$tem);if($option==1){return
Time of Update: 2018-03-27
一個簡單值的標識符,常量一經定義,在指令碼運行期間不能改變。本文主要和大家分享php中常量講解,希望能協助到大家。系統常量1)PHP_VERSION php版本2)PHP_OS php運行系統3)PHP_INT_MAX 整型的最大值自訂常量定義define( )函數定義define(name, value)注意: 常量名稱不加$;常量名稱最好大寫,以字母或底線開始;常量預設區分大小寫;常量的值可以使標量類型,也可以是數組(php7)const
Time of Update: 2018-03-27
本文主要和大家分享php資料類型轉換和類型檢測,雖然是php的基礎知識,但是很有用,希望能協助到大家。隱式轉換(自動轉換)轉換成字串型true --> ‘1’false、null --> Null 字元串轉換成數值型以合法數值開頭,一直取到第一個非法數值結束;以非合法數值開頭,轉換成0轉換成布爾類型0、0.0、’’、””、’0’、null、array() 為假;字串、整數、浮點數、‘0.0’、’false’、’ ‘為真。顯示轉換臨時轉換1.(變數類型)$變數名稱文法:
Time of Update: 2018-03-27
本文主要和大家分享一些PHP基礎知識,php中變數與資料類型講解,希望能協助到大家。1.什麼是變數變數就相當於一個口袋,可以往裡面存放東西。 在程式設計語言裡面,變數是用來存放數值的。2. PHP如何聲明變數通過“$” 也可以不聲明使用變數;(陋習) 可以一次聲明一個或多個注意事項變數名以字母或底線開始,後面跟上數字、字母底線;變數名稱最好含義明確最好遵循駝峰標記法、底線法變數名稱嚴格區分大小寫重複聲明變數,後面的會覆蓋前面的可變變數原則是等量替換,請看下面的例子:$i = 'j'
Time of Update: 2018-03-27
使用變數儲存函數名,調用的時候寫成變數()的形式。 本文主要和大家分享php函數進階講解,希望能協助到大家。適用情況:根據使用者反饋資訊類型,調用不同的函數時使用。 執行個體:$funf = 'test';$funf();函數內部調用函數外部變數使用use關鍵字執行個體function test(){ $msg = "I'm message."; // 使用use關鍵字,擷取變數 $say = function($str) use(&
Time of Update: 2018-03-27
本文主要和大家分享PHP中單例模式詳解,其實單例模式很好理解,單例模式顧名思義,就是只有一個執行個體,作為對象的建立模式,單例模式確保某一個類只有一個執行個體,而且自行執行個體化並向整個系統提供這個執行個體。單例模式的三個要點: 1.某個類只能有一個執行個體。 2.必須自行建立這個執行個體。 3.必須自行向整個系統提供這個執行個體。為什麼要使用PHP單例模式? 1.PHP的應用有一個大方面是針對於資料庫,一個應用中會存在大量的資料庫操作,在使用物件導向的方式開發時,如果使用單例模式,就可
Time of Update: 2018-03-27
本文主要和大家分享幾種PHP回呼函數簡介,主要以代碼的方法,希望能協助到大家。匿名函數$server->on('Request', function ($req, $resp) { echo "hello world";});類靜態方法class A{ static function test($req, $resp) { echo "hello world"; }}$server->on(
Time of Update: 2018-03-27
本文主要和大家分享非常有用的PHP函數,這些函數不常用,但是非常有用,希望能協助到大家。1. sys_getloadavg()sys_getloadavt()可以獲得系 統負載情況。該函數返回一個包含三個元素的數組,每個元素分別代表系統再過去的1、5和15分鐘內的平均負載。與其讓伺服器因負 載過高而宕掉,不如在系統負載很高時主動die掉一個指令碼,sys_getloadavg()就是用來幫你實現這個功能的。 不過很遺憾,該函數在windows下無效。2. pack()Pack() 能將md5()
Time of Update: 2018-03-27
本文主要和大家分享PHP中的畫布詳解,PHP中的影像處理技術GD,希望能協助到大家。建立新畫布--資源型資料(可以操作映像資源) ImageCreate(畫布寬,畫布高);建立基於調色盤的畫布。 ImageCreateTrueColor(畫布寬,畫布高);建立真彩畫布。基於圖片建立畫布 ImageCreateFromFPG(圖片地址); ImageCreateFromPNG(圖片地址);
Time of Update: 2018-03-27
本文主要和大家分享PHP實現發送HTTP請求,主要以代碼的形式和大家分享,希望能協助到大家。1 發送get請求//測試do_get $url="http://localhost:8081/SpringMVC01/user/getUserInfoByGet/1.html"; $params=array('name'=>'張三'); $result=do_get($url,$params);
Time of Update: 2018-03-27
本文主要和大家分享PHP中抽象類別和介面的用法,希望能協助到大家,我們先來和大家分享抽象方法的概念。1. 抽象方法在類中,沒有方法體的方法就是抽象方法。abstract 可見度 function 方法名稱(參數1,.....); // 如果沒有顯示地指定可見度,則預設為public如:public function hello($args);abstract function work(); // 修飾符abstract,也可以省略2. 抽象類別abstract
Time of Update: 2018-03-27
上次介紹了php的三種開發規範,但是有時候還是不能完全遵守,所以需要一個檢查機制,能在寫代碼的時候邊寫邊提示,以下就介紹在我們常用的編輯器上安裝代碼檢查工具。此處的規範是指psr2編碼風格規範。步驟:環境和軟體相關:windows10phpstorm20171)安裝phpcs使用composer全域安裝phpcscomposer global require