Time of Update: 2018-03-16
在php中,類型的繼承使用extends關鍵字,而且最多隻能繼承一個父類,php不支援多繼承。本文主要和大家分享的是php中的類與對象繼承詳解,希望能協助到大家。class MyClass { public $dat = 0; public function __construct($dat) { $this->dat = $dat; } public function getDat() { return "$this->dat\n"; }}class
Time of Update: 2018-03-20
本文主要和大家分享Linux之Shell算術運算詳解, 總結了 Bash shell 的算術運算有四種方式,希望能協助到大家。1、使用 expr 外部程式加法 r=`expr 4 + 5`echo $r注意! '4' '+' '5' 這三者之間要有空格r=`expr 4 * 5` # 錯誤乘法 r=`expr 4 \* 5` 2、使用 $(( ))r=$(( 4 + 5 ))echo $r 3、使用 $[ ]r=$[ 4 + 5 ]echo
Time of Update: 2018-03-22
希爾排序是先將整個待排元素序列分割成若干個子序列(由相隔某個“增量”的元素組成的)分別進行直接插入排序,然後依次縮減增量再進行排序,待整個序列中的元素基本有序(增量足夠小)時,再對全體元素進行一次直接插入排序。因為直接插入排序在元素基本有序的情況下(接近最好情況),效率是很高的,因此希爾排序在時間效率上比前兩種方法有較大提高。以n=10的一個數組49, 38, 65, 97, 26, 13, 27, 49, 55, 4為例第一次 gap = 10 / 2 = 549 38 65 97
Time of Update: 2018-03-22
本文主要和大家分享php之redis詳解,主要以代碼的形式和大家分享,希望能協助到大家。<?php/*1.Connection*/ $redis = new Redis(); $redis->connect('127.0.0.1',6379,1);//短連結,本地host,連接埠為6379,超過1秒放棄連結 $redis->open('127.0.0.1',6379,1);//短連結(同上)
Time of Update: 2018-03-21
PHPRegex主要用於字串的模式分割、匹配、尋找及替換操作。使用Regex在某些簡單的環境下可能效率不高,因此如何更好的使用PHPRegex需要綜合考慮。PHPRegex的定義:用於描述字元排列和匹配模式的一種文法規則。PHP中的正則函數:PHP中有兩套正則函數,兩者功能差不多,分別為:一套是由PCRE(Perl Compatible Regular Expression)庫提供的。使用“preg_”為首碼命名的函數;一套由POSIX(Portable Operating System
Time of Update: 2018-03-16
今天在自己本地的開發環境突然出現了No input file specified錯誤,反覆檢查返現自己的設定檔和配置路徑以及許可權都沒有問題。經過反覆的排查終於發現了問題,本文主要和大家分享nginx+php出現No input file specified錯誤如何解決,希望能協助到大家。問題原因分析在GitHub上下載了一個開源的tp5項目,之前自己本地的網站運行都沒有問題。但是安裝了這個開源項目後就發現本地其他網站都無法訪問了。訪問就是No input file
Time of Update: 2018-03-13
本文主要和大家分享PHP中Socket簡單使用方法,希望能協助到大家。<?php/*socket收發資料 @host(string) socket伺服器IP @post(int) 連接埠 @str(string) 要發送的資料 @back 1|0 socket端是否有資料返回 返回true|false|服務端資料 */function sendSocketMsg($host,$port,$str,$back=0){ echo '****
Time of Update: 2018-03-14
本篇文章講述了git基礎,大家對Git基礎不瞭解的話或者對Git基礎感興趣的話那麼我們就一起來看看本篇文章吧, 好了廢話少說進入正題吧前言本文詳細講解了Git常用命令的技巧和使用方法。本文1.Git簡介Git的誕生確實是一個有趣的故事,我們知道,當年Linus建立了開源的Linux,從此,Linux系統不斷髮展,現在已經成為最大的伺服器系統軟體了。(請不要傻傻分不清Linus和Linux)但是隨著Linux的不斷壯大,就需要各種版本控制了,起初Linus帶著他的小弟們使用的是BitKeeper(
Time of Update: 2018-03-13
本文主要和大家主要介紹了在Linux上安裝和使用Docker的方法,小編覺得挺不錯的,現在分享給大家,希望能協助到大家。Docker 使得建立、部署,和管理容器變得特別簡單。更好的是,安裝和使用 Docker 在 Linux 平台上特別的方便。我將會向你示範在 Linux 上安裝 Docker 是多麼方便,同時帶你入門 Docker。我的示範平台是 Ubuntu 16.04 Server,但流程在大多數其它 Linux 平台都差不多。我這裡假設你已經啟動了 Ubuntu Server 16.04
Time of Update: 2018-03-09
本文主要為大家分享一篇php讀取本地json檔案的執行個體,具有很好的參考價值,希望對大家有所協助。一起跟隨小編過來看看吧,希望能協助到大家。{"goods":[{"type":1,"name":"wow精選","product":[{"id":98,"name":"真皮大衣","title":"單桶原釀酒
Time of Update: 2018-03-09
本文主要和大家分享php如何輸出json對象的值,希望能協助到大家。執行個體如下所示: <!DOCTYPE html><html><body><?php $json = '{"report":{"date":"2012-04-10","content":"abcdefght"}}'; $arr = (array) json_decode($
Time of Update: 2018-03-08
本文主要和大家分享php資料庫操作記錄,希望能協助到大家。header('Content-Type:text/html;charset=utf-8'); define('DB_HOST','localhost') define('DB_USER','root'); define('DB_PWD','密碼'); -----》你的資料庫登入密碼 define(
Time of Update: 2018-03-12
如何在linux中查看nginx、apache、php、mysql設定檔路徑了,如果你接收一個別人配置過的環境,但沒留下相關文檔。這時該怎麼判斷找到正確的負載檔案路徑了。可以通過以下來判斷 。1、判斷apache 首先執行命令找到httpd路徑 ps aux | grep httpd 如httpd路徑為 /usr/local/apache/bin/httpd 然後執行以下命令 /usr/local/apache/bin/httpd -V | grep “SERVER_CONFIG_FILE”
Time of Update: 2018-03-12
本文主要和大家分享一些php入門的基礎知識,php代碼標誌基礎講解,希望能協助到大家。PHP-Echo語句echo是PHP中的輸出語句,可以把字串輸出(字串用雙引號括起來)。如下代碼<?php echo "Hello world!";?>注意echo關鍵字與字串之間至少要有一個空格。計算運算式我們寫入echo 12*3電腦會計算出結果字串一個字串是用雙引號括起來的一個詞或一個句字,比如:“Hi,imooc!”。你可以用PHP語言輸出把這個字串輸出,像這樣:<
Time of Update: 2018-03-12
本文主要和大家分享php之session和cookie總結,希望能協助到大家。1.cookie與session的關係cookie和session的方案雖然分別屬於用戶端和服務端,但是服務端的session的實現對用戶端的cookie有依賴關係的;步驟大概如下:1.服務端執行Session機制2.產生對應而唯一的session_id(通過對這個session_id的解析和處理,服務端可以找到,該session儲存的檔案;再從檔案中提取出session的資訊)
Time of Update: 2018-03-14
本文主要和大家分享一篇php把字串指定字元分割成數組的方法,具有很好的參考價值,希望對大家有所協助,希望能協助到大家。執行個體如下:<?php$str="1|2|3|4|5|";$var=explode("|",$str);print_r($var);?>$var=explode("|",$str);把$str按|進行分割php還有其他的把字串指定字元分割成數組str_split(string,length)參數 描述
Time of Update: 2018-03-10
以下是 PHP 二進位檔案(即 php.exe 程式)提供的命令列模式的選項參數,您隨時可以通過 PHP -h 命令來查詢這些參數。Usage: php [options] [-f] <file> [args...] php [options] -r <code> [args...] php [options] [-- args...] -s Display colour syntax highlighted
Time of Update: 2018-03-14
一直以來,有很多初學者搞不懂這些Mysql中從查詢結果集中取得資料的函數之間有什麼區別,特別是mysql_fetch_array和mysql_fetch_assoc的差別在哪,感覺用一起好像都一樣,但是用錯就報錯,對新手開發很是有難度哦!那麼今天我們就來結合執行個體講講!fetch_array()與fetch_assoc()用起來沒有什麼大的差別,主要是怎麼用?
Time of Update: 2018-03-13
本文主要和大家php開發之Linux常用命令總結,希望能協助到大家。sudo apt -get install 軟體名 (安裝軟體命令)sudo nautilus 開啟檔案(有root許可權)su root 切換到rootcd 目錄名 (進入目錄)vi 檔案名稱 (編輯檔案):wq (儲存退出檔案):q(退出):q!(強制退出,不儲存修改的內容)ls(顯示當前檔案夾下所有檔案夾和檔案)ls -a(顯示包含隱藏檔案)mkdir 目錄名(建立一個目錄)rmdir 空目錄名(刪除一個空目錄)rm
Time of Update: 2018-03-13
1.對於初學php的人來說,empty()和和isset()用法的區別是很難搞清楚的,他們的用法的差別不仔細去琢磨的話確實很難弄清楚。先說一下他們的共同點:都可以判定一個變數是否為空白;都返回boolean類型,即true或false。下面具體說一下他們用法之間的區別:isset()用來檢測變數是否設定,只能用於變數,因為傳遞任何其它參數都將造成解析錯誤。若想檢測常量是否已設定,可使用 defined() 函數。如果已經使用 unset() 釋放了一個變數之後,它將不再是