Time of Update: 2016-06-23
我們知道PHP中提供了一個魔術常量( magic constant) __FILE__,用來指向當前執行的PHP指令碼。 但PHP沒有直接提供該指令碼所在目錄的常量。也就是說如果我們要得到當前PHP指令碼所在的目錄,需要使用dirname()這個函數: <?php $dir = dirname(__FILE__); ?> 在PHP5.3中,增加了一個新的常量__DIR__,指向當前執行的PHP指令碼所在的目錄。 例如當前執行的PHP檔案為
Time of Update: 2016-06-23
我的部落格是wordpress系統 首頁是index.php 文章連結都是問號加數字: xxx.com/?p=123 我現在想把首頁優先設定為index.htm可是這樣就會訪問成index.htm/?p=123 @jam00 @showbo 回複討論(解決方案) wordpress後台可以設定的。 xxx.com/?p=123 實際上就是
Time of Update: 2016-06-23
思路探討–共同研究 PHP後台和前端聯合寫省市區多級聯動,我想寫過網站的或者開發軟體的都遇到過(這篇部落格以網站開發邏輯為例),常用的方法是 通過後台將省的地址給前端,然後前端載入,寫個觸發器依次ajax請求相應的市\區的資料。 這種邏輯在正常選擇載入的時候十分的適用,但是問題出在當需要介面載入初給定一個完整的省市區地址時,初次載入頁面既要考慮到伺服器 資源利用以及使用者體驗時就產生了矛盾。
Time of Update: 2016-06-23
表單提交後輸出post Array ( [name] => 20 [name3] => ) 為什麼Array裡沒 name2 ? //如果沒有我就讓它的值為空白(如下),但是會報錯,說沒有name2$list['name2']=isset($_POST['name2'])?$_POST['name2']:""; 回複討論(解決方案)
Time of Update: 2016-06-23
吃早餐的時候在 這裡看到的一個問題,有點意思,一般是不推薦父類調用子類的方法的,但是大家實現方法多樣化,瞭解下也可以。 這種情況下要強約束,不然很容易出現bug!因為在繼承關係中,父類是不知道子類的,這種情況必須要使用介面或者抽象類別來約束! 先看代碼 say(); }}class B extends A{ protected function say() { echo 'B-say'; }}$b = new B();$b->run()
Time of Update: 2016-06-23
情境:在一台伺服器上有一個跑在原生LAMP服務,因為經常搬遷伺服器所以傳統搬遷辦法非常麻煩,於是打算把這個正在啟動並執行服務遷移到Docker容器裡面,方便以後搬遷。 任務:遷移本地PHP應用到Docker容器。 不廢話,四步之內解決這件事,備份你的網站。 第一種方法 第一步:拉取鏡像。 docker pull tutum/lamp 第二步:運行容器。
Time of Update: 2016-06-23
原諒我無恥的打個廣告,ubuntu server deploy已加入php7分支,php7的分支已經整合了php擴充的伺服器的安裝、啟用、禁用。 git clone git checkout php7./php.sh install./php.sh install-ext imagick./php.sh install-ext redis./php.sh en redis./php.sh dis imagick ubuntu server
Time of Update: 2016-06-23
啟動 spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi 說明: -a 127.0.0.1: PHP FastCGI 綁定IP地址 -p 9000: PHP FastCGI 指定連接埠 -u www: PHP FastCGI 使用者名稱 -g www: PHP FastCGI 使用者組 -f
Time of Update: 2016-06-23
1. 統一的編碼規範 編碼規範往簡單說其實就是三個方面: 換行 空格 變數命名 放在 PHP 裡面,還有一些附加的地方,比如關鍵字大小寫,文法糖的使用( array()與 []等)的問題。之前整理過 PSR的標準,也找過php-cs-fixer 這樣的工具。這些都是規範代碼的重要手段。有統一的標準,配合上工具的檢查,形成統一的編碼約束不是什麼難題。
Time of Update: 2016-06-23
如果程式設計語言是《哈利傳輸速率》中的人物,本文是作者的一些觀點,如果你有不同的看法,歡迎在留言中告訴我們。 C語言 每個人都在說,C語言已經死了至少十年以上了。人們對它嗤之以鼻。當然它也曾不可一世,肆虐橫行,但是現在幾乎每個人都表示這是一個已經死去的程式設計語言,再也沒有使用的必要。 但是。
Time of Update: 2016-06-23
本文主要是為了熟悉 PHP 擴充開發,開發一個農曆擴充貌似並沒有什麼luan用。PHP 成功的原因之一是他擁有強大的擴充,並且能夠讓開發人員靈活的開發自己的 PHP 擴充。致力於成為一個 LNMP Stack Expert 的我(一不小心又裝B了),當然不能錯過,要學習專研的知識還有很多很多!! PHP 擴充開發 擴充函數定義檔案 先定義一個函數定義檔案,比 thrift 的 IDL
Time of Update: 2016-06-23
PDO(PHP DATA OBJECT),PHP支援幾乎市面上所有的資料庫,但抽象度不免提供者不夠統一,所以PDO出現了,它提供了一個通用介面訪問多種資料庫,即抽象的資料庫模型支援串連多種資料庫,PDO擴充只是一個抽象層,本身不能實現資料庫操作,必須使用一個特定的資料庫PDO驅動訪問資料庫,從文法上PDO更接近MySQLi,之前學過PDO就不在這貼筆記了,唯寫一引起之前沒學過的。
Time of Update: 2016-06-23
Laravel5.1 中已經提供了路由模型繫結功能,而在 Laravel5.2中,這一功能實現變得更加簡單。 1、 路由模型繫結的基本使用 通常我們在URL路由中通過如下方式綁定模型: Route::group(['middleware' => ['web']], function () { Route::get('/user/{id}',function($id){ $user = \App\User::findOrFail($id);
Time of Update: 2016-06-23
形式所迫,不得不開展android的學習,PHP這邊也開始了啃書的日子。兩部500+的書,45天夠不,有點忙有點忙。。。 早上的胃脹,簡直是一記悶棍,長點兒記性吧。。。。。。。。 1、PHP+MYSQL開發指南(一) 一、資料庫應用程式與web 1、本書中 PHP+PEAR函數庫; 2、三層體繫結構 底層/資料庫層——》中介層/程式邏輯層——》使用者層/瀏覽器;
Time of Update: 2016-06-23
madan,所有事情都敢趕在一起。。。以後每天中午去學車啊,好開心。。晚上好睏,但是困也得啃書。。。。。。。。 二、PHP指令碼程式設計語言 什麼變數啊,資料類型啊,特別特別基本的不記錄了,說點容易忽略的。 "; //.的連結作用,同樣用於$var的賦值等if (PI=2) { $var="shit";}else{ echo "f**k"."";}// 先判斷PI";$v_true=true; //boolean值也可以直接賦值if (
Time of Update: 2016-06-23
HashTable是PHP的靈魂,因為在Zend引擎中大量地使用了HastTable,如變數表,常量表,函數表,數組等,所以瞭解HashTable對真正瞭解PHP很重要! PHP核心中HashTable的資料結構: PHP的HashTable同時維護一個雙向鏈表,而這個雙向鏈表是通過pListNext和pListLast這兩個成員變數維護的。
Time of Update: 2016-06-23
解釋一: PHP裡,有string的概念。
Time of Update: 2016-06-23
我利用json傳回值在jquery裡面擷取,現在值我列印出來是有的,但是在自訂跳轉裡面擷取不到,沒有解析, location.href="{:U('Database/export',array('tables'=>'"+json.tables+"','id'=>'"+json.id+"','start'=>'"+json.start+"'))}"; 我輸出的地址是這樣的: /Database/export/tables/"%2Bjson.tables%2B"/id/"%2
Time of Update: 2016-06-23
用網頁 提交表單,發到php 完全可以沒問題。 現在 用戶端用c++ 發過去, @file_get_contents('php://input'); 可以取到! 顯示 q=test 然而, $_POST['q'] 卻怎麼也取不出來。 $_POST 數組為空白 整個要求標頭為: POST /xxx.php?ent_id=xxxx&from=xxxx HTTP/1.1 Connection: Keep-Alive User-Agent: Tsl/0.1
Time of Update: 2016-06-23
各位大神。。我把需要複製的內容都拼接到$abcb變數中去了,但我怎麼實現一點複製按鈕,會員就能複製該內容並粘貼到其他地方?另外,這個程式適用於各個瀏覽器呢?該怎麼寫JS?請幫我看看,謝謝。。。 回複討論(解決方案) 用flash,js做不了所有瀏覽器安全色,移動端沒搞 jquery.zclip.js 謝謝大神指教。我想先測試一下的,於是下載了外掛程式,把他放在根目錄下demo檔案夾中,