Time of Update: 2016-07-25
echo "dev-lang/php fpm" >> /etc/portage/package.useemerge -av dev-lang/php複製代碼配置很簡單,我本機版本是 php5.4,那麼編輯檔案 /etc/php/fpm-php5.4/php-fpm.conf,修改 listen address ;listen = 127.0.0.1:9000listen = /var/run/php-fpm.sock複製代碼nginx開啟 fastcgi USE 標記 echo
Time of Update: 2016-07-25
filelist $dir = 'upload/';if(is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if($file!="." && $file!="..") { echo "".$file.""; } }
Time of Update: 2016-07-25
function encode_email($email='test@jbxue.com', $linkText='Contact Us', $attrs ='class="emailencoder"' ){// remplazar aroba y puntos$email = str_replace('@', '@', $email);$email = str_replace('.', '.', $email);$email = str_split($email, 5);$linkText =
Time of Update: 2016-07-25
/* Person.class.php */ class Person { public $name; public $age; function __construct ($name, $age) { $this->name = $name; $this->age = $age; } }
Time of Update: 2016-07-25
/** * Validator for Login. */final class LoginValidator { private function __construct() { } /** * Validate the given username and password. * @param $username and $password to be validated * @return array array of
Time of Update: 2016-07-25
function my_formatSize($size){$size = doubleval($size);$rank =0;$rankchar ='Bytes';while($size>1024){ $size = $size/1024; $rank++;}if($rank==1){ $rankchar="KB";}else if($rank==2){ $rankchar="MB";}else if($rank==3){
Time of Update: 2016-07-25
$a =array(100,80,50,10,0);$b = array("c","f","q","e","z");array_multisort($a,$b);var_dump($a);var_dump($b);?>複製代碼運行結果:array(5) { [0]=> int(0) [1]=> int(10) [2]=> int(50) [3]=> int(80) [4]=> int(100) }array(5) { [0]=> string(1) “z” [1]=> string(1) “e”
Time of Update: 2016-07-25
private static $_instance; 複製代碼2)、建構函式和複製函數必須聲明為私人的,防止外部程式new類從而失去單例模式的意義: private function __construct() { $this->_db = pg_connect('xxxx'); } private function __clone() { }//覆蓋__clone()方法,禁止複製 複製代碼(3).
Time of Update: 2016-07-25
function closureCreater(){$x =1;return function($fun=null) use(&$x){//按引用傳值echo "".$x++;$fun and $fun();};}$x = "hello world";$test = closureCreater();$test();$test(function(){ echo "closure test one"; });$test(function(){ echo "closure test two"; })
Time of Update: 2016-07-25
$array = array( 0=>array("","河北"), 1=>array("","北京"), 2=>array(0,"保定"), 3=>array(1,"海澱"), 4=>array(3,"中關村"), 5=>array(2,"涿州"));?>複製代碼處理後返回如下結果:河北-保定--涿州北京-海澱--中關村演算法代碼: function typeArray($array){ $con = null;
Time of Update: 2016-07-25
//上傳檔案類型列表$uptypes=array('image/jpg','image/jpeg','image/png','image/pjpeg','image/gif','image/bmp','image/x-png');$max_file_size=2000000; //上傳檔案大小限制, 單位BYTE$destination_folder="uploadimg/"; //上傳檔案路徑$watermark=1;
Time of Update: 2016-07-25
CREATE TABLE `db_session` (`sesskey` char(32) NOT NULL,`expiry` int(11) unsigned NOT NULL,`value` text NOT NULL,PRIMARY KEY (`sesskey`)) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Time of Update: 2016-07-25
/** * 操縱檔案類 * * 例子: * FileUtil::createDir('a/1/2/3'); 測試建立檔案夾 建一個a/1/2/3檔案夾 * FileUtil::createFile('b/1/2/3'); 測試建立檔案 在b/1/2/檔案夾下面建一個3檔案 * FileUtil::createFile('b/1/2/3.exe'); 測試建立檔案
Time of Update: 2016-07-25
$arr = array( "0" => array(line_num => "10", occur_time => "2007-11-19 10:25:04+08"), "1" => array(line_num => "9", occur_time => "2007-11-19 10:25:04+08"), "2" => array(line_num => "25", occur_time => "
Time of Update: 2016-07-25
//1.定義一些方法,子類必須完全實現這個抽象中所有的方法//2.不能從抽象類別建立對象,它的意義在於被擴充//3.抽象類別通常具有抽象方法,方法中沒有大括弧//4.抽象方法不必實現具體的功能,由子類來完成//5.在子類實現抽象類別的方法時,其子類的可見度必須大於或等於抽象方法的定義//6.抽象類別的方法可以有參數,也可以為空白//7.如果抽象方法有參數,那麼子類的實現也必須有相同的參數個數//////////////////////////////介面類的定義:interface Shop{
Time of Update: 2016-07-25
//do somethingsleep(3);//do something$running_time = time() - $_SERVER['REQUEST_TIME'];echo '頁面已耗用時間:',$running_time,' 秒';?>複製代碼執行例子輸出如下:頁面已耗用時間:3 秒註解:$_SERVER['REQUEST_TIME'] 是 PHP 內建的當前頁面開始運行時的時間戳記,在當前頁面運行結束時將 time() - $_SERVER['REQUEST_TIME']
Time of Update: 2016-07-25
class Person{//下面是人的成員屬性var $name; //人的名子var $***; //人的性別var $age; //人的年齡//下面是人的成員方法function say() //這個人可以說話的方法{echo "這個人在說話";}function run() //這個人可以走路的方法{echo "這個人在走路";}}?> 複製代碼3.5.如何執行個體化對象上面說過php
Time of Update: 2016-07-25
本文執行個體講述了php中fgetcsv()函數用法。分享給大家供大家參考。具體方法如下:fgetcsv是一個簡單的產生excel文檔的函數,從 PHP 4.3.5 起,fgetcsv() 的操作是二進位安全的,執行個體代碼如下:<?php $file = fopen("contacts.csv","r"); print_r(fgetcsv($file)); fclose($file); ?>以上就是php 的 fgetcsv() 函數
Time of Update: 2016-07-25
在用phpmyadmin匯入一個8M的資料庫時,不能匯入成功,出現下面錯誤:在用phpmyadmin匯入一個8M的資料庫時,不能匯入成功,出現下面錯誤:解決:當需要匯入過大的資料庫檔案時,需要將php.ini中的upload_max_filesize, memory_limit 和post_max_size這三處預設值配置為大於你匯入檔案的大小。然後重啟apache後,就可以正常匯入了。如果還不行的話,建議使用第三方管理工具進行匯入,比如以下的兩款軟體都不錯:mysql管理工具-Mysql
Time of Update: 2016-07-25
class runTime { var $StartTime = 0; var $StopTime = 0; var $TimeSpent = 0; function start(){ $this->StartTime = microtime(); } function stop(){ $this->StopTime = microtime(); } function spent() { if