Time of Update: 2017-01-13
PHP獲得今天淩晨時間戳記,百度了一下,沒看見有,也可能是我理解錯了。直接上代碼:比如,今天是2102年11月2號,那麼php要擷取2102年11月2號的時間戳記是怎麼辦的呢?代碼:echo strtotime(date('Y-m-d')),'';擷取明天淩晨的時間戳記代碼:echo strtotime(date('Y-m-d',strtotime('+1 day'))),'';最後再附一串代碼<?phpecho "今天:".date("Y-m-d"
Time of Update: 2017-01-13
php設計模式有如下備忘錄模式(Memento模式)觀察者模式(Observer模式)模板方法模式(Template Method模式)命令模式(command模式)合成模式(composite模式)享元模式(flyweight模式)策略模式(strategy模式)狀態模式(state模式)適配器模式(adapter模式)Factory 方法模式(factory
Time of Update: 2017-01-13
代碼如下複製代碼 <?php$teams=array(1,2,3,4,5,6,7,8,9);$teams=array_chunk($teams,2);print_r($teams);/*Array( [0] =>
Time of Update: 2017-01-13
待解決的問題:我們能否減少new的使用,同時避免需要新增對象的時候,瞭解對象的類名。思路:php5提供了複製方法,我們可以新增一個對象,然後每次需要新增和她同類的對象,複製他就可以了。原型(Prototype)模式樣本: 代碼如下複製代碼 <?php//機兵類class Marine{ //所屬的使用者ID public $playerID //建構函式,參數為使用者的id public function
Time of Update: 2017-01-13
例子 代碼如下 複製代碼 <?php $mem = new Memcache; $mem->connect('127.0.0.1', 11211) or die ("Could not connect"); $mem->set('key'
Time of Update: 2017-01-13
我們在玩的時候會發現,因為星際裡面的種族只有三個,其實兵種只有幾十個。雖然每個獨立計程車兵剩餘的血不同,但是同一兵種的映像動畫是一樣的,即使不同的玩家,只是不同的顏色。比如每個人族的機槍兵。而且大多數玩家只用到常用的一些兵種,很多時候不會製造所有的兵種。待解決的問題:把把兵種的映像動畫共用。思路:我們把每個兵種的映像動畫建模作為對象,放入記憶體共用。一旦有某個畫面用到這個兵種,只要把共用的映像動畫拿出來,更改顏色就可以了。享元(Flyweight)模式樣本: 代碼如下複製代碼
Time of Update: 2017-01-13
代碼如下複製代碼 /* *引入一個目錄的所有檔案 *http://www.111cn.net*/function Bing_include_all_php( $folder ){ foreach( glob( "{$folder}/*.php" ) as $filename ) require_once $filename;}
Time of Update: 2017-01-13
一:順序結構二:分支結構(條件結構,選擇結構) 1.單路分支: //條件:bool,true或false,> < == != & || ! isset() &
Time of Update: 2017-01-13
這裡列舉幾個跳轉方法:網上最常見的一種方法: 代碼如下複製代碼 <?php$url = $_GET['url']; Header("Location:$url"); ?> 把這段代碼放到一個檔案夾,命名為 比如go.php然後go.php?url=需要跳轉的網址,如果需要跳轉淘寶客等產品連結,由於帶有參數,需要修改下代碼,用如下的代碼 代碼如下複製代碼 <?php$qstring = $_SERVER['QUERY_
Time of Update: 2017-01-13
運算子號(操作符號) 按運算子號的功能分為 一:算術運算子 (+ - * / % ++ --) % //有兩個目的:整出運算;控制範圍的運算(不要用小數,也不要用負數) //會把兩邊的數轉為整數後再進行整除 例子:代碼: $year=?; if(($year%4==0 && $year%100!=0) || $year%400==0){
Time of Update: 2017-01-13
0.in_array常用的使用方法 代碼如下複製代碼 <?php$nameslist = array("小皮皮", "小軒軒", "工了以", "可愛的小貿");if (in_array("工了以",$nameslist)) { echo "找到呀"; }else { echo &
Time of Update: 2017-01-13
問號逗號運算子文法 代碼如下複製代碼 $a =1;$b = $a==1 ? 'A' : 'B';echo $a;結果輸出A 解析上面的語句成if else 代碼如下複製代碼 $a =1;if( $a ==1 ){ echo 'A';}else{ echo 'B';}結果輸出A 例子,在應用中我們根據過來的參數定義表名 代碼如下複製代碼 $tabname = $tag ==1 ?
Time of Update: 2017-01-13
本文主要總結給對PHP 特性不瞭解的新手看的,因此示範代碼佔比較多的篇幅。大家看還缺哪些給補充吧。歡迎來郵件或在PHPChina 的《PHPer》雜誌版塊糾正錯誤。動態語言就是能夠在運行時改變程式結構和變數類型的語言。例如:新的類和對象可以被載入和建立,新的函數或方法可以加入和去除等等,比如Smalltalk、Ruby、Python、PHP、Lua、Perl、Groovy
Time of Update: 2017-01-13
我的程式 代碼如下複製代碼 echo $fileddata['house_feature']; if($fileddata['house_feature']){$fileddata['house_feature'] = implode('|||',$fileddata['house_feature']);}echo '----'.$fileddata['house_feature'] 結果為:南北通透|||隨時看房|||交通便利 -----
Time of Update: 2017-01-13
檔案使用權限設定許可權管理主要的命令有: chmod、chown、chgrp、umask1). 改變檔案或目錄的許可權chmod2). 改變檔案或目錄的所有者chown3). 改變檔案或目錄的所屬組chgrp4). 顯示、設定檔案與目錄的預設許可權umask我想要改改目錄許可權的初衷,是因為我想將這個伺服器配置更像虛擬機器主機一樣,因為我的運行環境是nginx+php-fpm,我將他們的運行使用者都設定為nginx,組設定為ftp,以我的名字建了ftp賬戶,使用者名稱為zhangcunchao,
Time of Update: 2017-01-13
.在php的原碼安裝包裡,進入到etc/pdo_mysql裡。假設你的php是安裝在/usr/local/php裡的。執行/usr/local/php/bin/phpize2.進行編譯。./configure –with-php-config=/usr/local/php/bin/php-config –with-pdo-mysql=/usr/local/mysql (假設你的mysql是安裝在/usr/local/mysql)3.編譯安裝。make,make
Time of Update: 2017-01-13
一、安裝libevent開發包 代碼如下複製代碼 yum install libevent-devel 二、安裝Memcached我們從http://memcached.org/擷取Memcached安裝包memcached-1.4.15.tar.gz。1、配置(通過參數prefix指定安裝目錄) 代碼如下複製代碼 ./configure --prefix=/usr/local/memcached --enable-sasl 2、編譯和安裝
Time of Update: 2017-01-13
一、安裝libzookeeper 代碼如下複製代碼 cd /usr/local/src/wget http://mirror.bit.edu.cn/apache//zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gztar -xf zookeeper-3.4.5.tar.gzcd zookeeper-3.4.5/src/c./configure
Time of Update: 2017-01-13
在centos6.4 x86_64上成功編譯安裝nginx 1.4、php 5.4後,成功啟動nginx和php-fpm後,訪問php提示錯誤,同時在錯誤記錄檔中看到:Primary script unknown ...其中nginx配置片段如下: 代碼如下複製代碼 location ~ .php$ { root
Time of Update: 2017-01-13
1。調用預存程序的方法。a。如果預存程序有 IN/INOUT參數,聲明一個變數,輸入參數給預存程序,該變數是一對,一個php變數(也可以不必,只是沒有php變數時,沒有辦法進行動態輸入),一個Mysql變數。b。如果預存程序有OUT變數,聲明一個Mysql變數。mysql變數的聲明比較特殊,必須讓mysql伺服器知道此變數的存在,其實也就是執行一條mysql語句。入set @mysqlvar=$phpvar ;c。使用mysql_query()/mysql_db_query()執行mysql