Time of Update: 2018-07-24
初學PHP(5.6),一直苦於無法進行debug操作,通過列印日誌的方式來查看debug資訊,總感覺不是很直接、方便。今天通過擺渡和骨骼算是找到了比較完美的解決方案,先記錄在此,後續如有更好的方法,再進行更新。 1.安裝xdebug 在終端查看是否已經安裝xdebug,執行操作:brew search xdebug 查看是否已經安裝對應版本的xdebug,如果沒有則執行安裝操作 brew install homebrew/php/php56-xdebug
Time of Update: 2018-07-24
轉自http://www.cnblogs.com/huangzhen/archive/2012/09/12/2681861.html (以下步驟均為本人實際操作,可能與你的安裝方法有所區別,但我會盡量排除疑惑) 大致步驟(1)安裝mcrypt,(2)安裝php對mcrypt的擴充,(3)重啟apache (1)確認你的linux沒有安裝mcrypt庫,如果已安裝,跳過安裝步驟 [root@test-206 ~]# yum list
Time of Update: 2018-07-24
斷點調試是程式開發過程中的一個必不可少的步驟,一些程式的斷點調試操作比較簡單,只需在編輯器裡標記哪行為斷點,便可得知程式各個環節的輸出結果,例如c#、VB、Delphi等語言。 但是對於php程式的調試來說,就不是這麼簡單了。本文將談談php斷點調試的幾種方法,對於php新手來說,可能更有參考價值。 首先需要說明的是,php程式調試需要手動編寫部分代碼,目的是斷截程式線程的執行,輸出指定環節的結果,就是所謂的斷點調試。所以,實際上需要討論的問題是採用什麼斷點代碼更合適。
Time of Update: 2018-07-26
1.全域變數,在方法內調用,需用global在方法內聲明一次和要調用的全域變數的相同的變數名。 2.try,用來捕捉代碼報錯部分並用 throw new exception("")捕捉異常;cache拋出異常。 <?php/** * Created by PhpStorm. * User: 洋 汪 * Date: 2016/7/18 * Time: 10:41
Time of Update: 2018-07-26
關於PHP,大家的誤解比較多,但其實現代PHP是一門無論開發效率還是執行效率都相當高的程式設計語言。關於現代PHP的各方面特性,大家可以參考<Modern PHP>作者之前寫的 PHP the right way,中文翻譯:PHP之道。同時,作者也是比較流行的PHP架構 – Slim 的開發人員。所以這本書非常值得已讀,甚至你只需要懂一些OOP的概念即可,並不需要你懂PHP開發。 Part 1 Language Feature
Time of Update: 2018-07-26
具體欄位解釋請參見: http://www.cnblogs.com/argb/p/3604340.html 2核1G 適用 ;;;;;;;;;;;;;;;;;;;;;; FPM Configuration ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Global Options ;;;;;;;;;;;;;;;;;;;[global]pid = run/php-fpm.piderror_log = log/php-fpm.loglog_level =
Time of Update: 2018-07-26
經常在各大論壇或新聞板塊詳情頁面下邊看到評論功能,當然不單單是直接發表評論內容那麼簡單,可以對別人的評論進行回複,別人又可以對你的回複再次評論或回複,如此反覆,理論上可以說是沒有休止,從技術角度分析很容易想到運用無限級分類技術儲存資料,運用遞迴擷取評論層級結構資料,運用ajax實現評論頁面互動,這裡用thinkphp架構做個簡單的demo練練手,為了簡化流程這裡第三級評論開始停止回複,當然只要在這個基礎上稍作修改就可以實現無限回複功能,主要是view層樣式修改較麻煩,需花些時間。 一、
Time of Update: 2018-07-26
轉載請註明出處:http://blog.csdn.net/donglynn/article/details/35788879
Time of Update: 2018-07-26
開放資料連結 (Open Database Connectivity,ODBC) 是連結資料庫的共通介面。ODBC 是由微軟主導的資料庫連結標準,實作環境也以微軟的系統最成熟。在 UNIX 系統中,通常要使用其它廠商所提供的 ODBC 介面,有些 UNIX 廠商會自己提供 ODBC 介面 (如 SUN 有為 Solaris&nb
Time of Update: 2018-07-28
前言
Time of Update: 2018-07-28
背景:我與同事之間互相調用API,進行資料處理,並返回處理結果 互動:我傳遞一個圖片資訊過去,他那邊給我返回一個識別映像結果的json對象。 方法:使用php的內建curl函數 詳情: 一.開啟擴充服務:開啟php.ini檔案,把 “;extension=php_curl.dll” 前面的;去掉並重啟apache 二.實現代碼:$filePath = '@C:/Program Files (x86)/
Time of Update: 2018-07-28
PT是什麼。我在PT下載介紹和PT程式源碼下載 一文裡面已經做了介紹,簡單點說就是只下載不上傳就會讓踢掉的BT下載服務。 我最先從耍下那裡看到了nexusphp開源的訊息,然後自己搜尋到了作者的百度空間,看到剛開源不久,難怪當初我找PT程式的時候沒有找到。 耍下寫的關於PT的經驗一文裡面有簡單的NexusPHP架設教程,不過不太詳細,我來一點稍微詳細的教程。
Time of Update: 2018-07-29
php是具有活力的、有發展前景的開源web程式 例如: CMS中的Joomla、Drupal, BLOG中的Wordpress、b2evolution, WIKI中的MediaWiki、TikiWiki, 資料庫管理工具的phpMyAdmin、TurboDbAdmin, CRM中的SugarCRM、 ERP中的WebERP, 都是採用php開發的。php語言簡單、散漫,追求自由,這正是開源軟體的原始動力之一。 php的運行平台,一般有LAMP和WAMP。
Time of Update: 2018-07-29
;;;;;;;;;;;;;;;;;;; ; 模組設定 ; ; Module Settings ; ;;;;;;;;;;;;;;;;;;; [Syslog] define_syslog_variables = Off ; 是否定義各種的系統日誌變數 ; 如:$LOG_PID, $LOG_CRON, 等等。 ; 關掉它是個提高效率的好主意。 ; 運行時,你可以調用函數define_syslog_variables(),來定義這些變數 [mail function] SMTP = localhost
Time of Update: 2018-08-05
今天第一天學慣用php,是想在php中實現遠程登入一個aspx的頁面,就是將php中登入的使用者名稱密碼傳過去,直接讓aspx的介面登入。aspx的介面也是我自己寫的,所以邏輯好控制。我是一個java程式員,C#和php對於我來說都是半路出家,對付著寫吧。 因為java裡是由httpclient 現成的jar包的,所以百度php httpclient,果然找到一個。 下載的官方地址為:http://scripts.incutio.com/httpclient/index.php
Time of Update: 2018-08-22
標籤:bool https rip www. var test log www false 一、javascript:代碼:function filter(){this.isvalidurl =
Time of Update: 2018-08-20
標籤:lis ref range compact shu 字元 values lte 逆向 函數描述array()建立數組。array_change_key_case()把數組中所有鍵更改為小寫
Time of Update: 2018-12-03
周三, 2009-03-04 20:42 — jasonXCache 是一個又快又穩定的 PHP opcode 緩衝器. 經過良好的測試並在大流量/高負載的生產機器上穩定運行. 經過(linux上)測試並支援所有現行 PHP 分支的最新發布版本, 如 PHP4.4 PHP5.2, 並支援安全執行緒。 與同類 opcode 緩衝器相比更勝一籌, 比如能夠快速跟進 PHP 版本.
Time of Update: 2018-12-03
前言將架構從apache+mod_php遷移到nginx+fpm上,會發現如果php指令碼出錯,nginx的eror_log裡不會有記錄,只在access_log裡記錄了500狀態代碼。出現的原因:nginx將php的指令碼執行通過fastcgi轉到fpm上,所以出錯的資訊當然不會記錄在nginx的error_log裡了,但是對於測試環境下程式員的調試這是個悲劇啊,所以我們需要配置fpm的錯誤記錄檔nginx+fastcgi+fpm配置見: http://blog.csdn.net/zinss2
Time of Update: 2018-12-03
php的編譯和執行是分離開的,亦即:先執行完編譯,而後再執行。很多人會說:c++也是如此啊,確實。不過php的這種分離可以給我們提供很多便利,當然不可避免也有很有缺點。 先說一下整個過程: ①php會調用編譯函數zend_compile_file()來進行編譯。 這個函數的具體實現其實是包括兩個主要過程的:詞法分析(Lex實現),文法分析(Yacc實現)。當執行完這個函數之後:php指令碼的編譯就算結束了。