 |
PHP 可用命名慣例避免名稱衝突(0)
hot! /石頭閒語 |
|
Tags: php5 namespace name_convention coding_standard
PHP5 目前不提供名稱空間(Namespace)功能,但普遍藉由命名慣例 ...[08/03 02:59] |
 |
TWPUG問答 - PHP5 個體指派動作的陷阱(7)
hot! /石頭閒語 |
|
Tags: php reference object
前幾天在 TWPUG 上,有位網友提了一個 問題 。大意是如何以一個個體為正本,透過指派動作複製多次到陣列中,每個陣列元素的內容...[07/19 22:23] |
 |
foreach 時使用 reference 的陷阱(1)
hot! /石頭閒語 |
|
Tags: php foreach reference
前幾天在重構一段 PHP 程式碼時,不小心踩到 foreach 使用「參照(reference)」的陷阱。上網查了一下,似...[07/16 16:44] |
 |
PHPUnit3 和 Makefile(0)
hot! /石頭閒語 |
|
Tags: TDD phpunit make
在測試驅動開發的方式下,一個源碼 .php 搭一個測試案例碼 Test.php 的情形愈來愈常見了。而隨著軟體規模的擴大,源碼及對應的測...[07/13 16:17] |
 |
PHP5 的個體導向能力問題 - magic methods 和 interface(10)
hot! /石頭閒語 |
|
Tags: php spl interface magic_method
我這兩天和 racklin 討論 PHP 和 SPL 的內容 。經過這兩天的討論,我覺得我們愈來愈了解現在...[06/28 16:14] |
 |
Stack - Example for Operators of Array Overload(3)
hot! /石頭閒語 |
|
Tags: php spl iterator overloading
實作一個 Stack 。具備下列特性:
後進先出。
順序走訪時,同樣按後進先出原則...[06/27 10:41] |
 |
SPL:Use ArrayObject and ArrayIterator to Overload Operators of Array(0)
hot! /石頭閒語 |
|
Tags: php spl arrayobject iterator overloading magic_method
If you want to design a class a...[06/26 11:37] |
 |
TWPUG問答 - 查詢結果附上其他資訊?(0)
hot! /石頭閒語 |
|
Tags: SQL CASE
原問題: 查詢結果附上條件? 。需求是有一個來自使用者輸入的對照表,由於其內容每次輸入都不同,故並未建立在資料庫中。現在需要在查詢結果中加入此一對照資...[06/13 08:55] |
 |
以 PHP-GTK + Glade 設計桌面應用程式 - 混合 Web 應用程式的 MVC 架構敏捷途徑(0)
hot! /石頭閒語 |
|
Tags: php gtk mvc framework 標籤語言 delphi
我們一般對 PHP 的印象是:寫 Web 應用程式的工具。其實它也可以作為單純的解譯器運行一般的本地程...[06/04 22:28] |
 |
TWPUG問答 - 如何清除SESSION資料(1)
hot! /石頭閒語 |
|
Tags: php session reference
原問題見: SESSION怎麼釋放不掉 。在 PHP 中使用 Session 前,請務必閱讀: PHP Manual:: S...[06/02 13:55] |
 |
PHP推蔫書目(4)
hot! /石頭閒語 |
|
工商服務時間。有人問我哪一本 PHP 的書最好?這個問題很容易回答:PHP 最好的書是 PHP Manual online edition ;第二好的書還是 PHP Manual (下載...[05/25 12:05] |
 |
To Prepare SQL Statements and Read Data(0)
hot! /石頭閒語 |
|
Tags: php sql phpunit
試作一個 PHP 程式,可以從用戶端取得使用者輸入的資料,接著讀入一份外部的 SQL 指令稿。
將 PHP 中的變數值代入 SQL ...[05/22 17:11] |
 |
TWPUG問答 - 如何偵測URL資源是否存在(2)
hot! /石頭閒語 |
|
Tags: 偵測URL http socket
問: 如何偵測網路圖片是否存在?如http://www.example.com/xxx.png。並回傳結果。
如果僅需偵測是...[05/10 09:28] |
 |
Delphi for PHP 發表會感想 - Show Me The Delphi for Ajax(8)
hot! /石頭閒語 |
|
codegear delphi php ajax
今天參加了 CodeGear 在高雄辦的 Delphi 2007 發表會,參加者大概有30~40人左右吧。我主要關注的產品是 ...[04/26 23:43] |
 |
Reflection 於設計 Framework 時之安全性作用(0)
hot! /石頭閒語 |
|
framework reflection 自識能力 動態語言 資安
Kuon 於《 PHP5 的動態函數/行為調用效率測試 》回應: 不論是 Reflection 或是 Function...[04/25 11:34] |
 |
以 SimpleXML 將 CSV 文件轉換成 MS Excel 2k/XP XML 文件(0)
hot! /石頭閒語 |
|
Tags: php xml spreadsheet
本文示範以 PHP SimpleXML 實踐 MS Excel 2k/XP XML 文件之匯出工作。首先讀取一個 CSV 文件...[04/17 17:05] |
 |
Delphi for PHP is Not on Rails(5)
hot! /石頭閒語 |
|
Tags: php ruby framework webdev 標籤語言
If today, the tool which CodeGear released is "Delphi ...[04/16 18:25] |
 |
PHP mail() and charset encoding question, part2 - mbstring(4)
hot! /石頭閒語 |
|
php mail mbstring
在 part1 中提到 mail() 會固定對信件內容進行編碼,而解決之道是改用 PHPMailer, PEAR::Mail 寄送信件。而...[04/13 09:13] |
 |
A note of creating XML document by SimpleXML (0)
hot! /石頭閒語 |
|
php xml spreadsheet simplexml
本文嚐試利用 PHP5 提供的 SimpleXML 函數組 ,建立一份可供 MS Excel 2000/XP 版本使用...[04/10 15:58] |
 |
PHP mail() and charset encoding question(8)
hot! /石頭閒語 |
|
php mail phpmailer
不知從何時開始, PHP 內建的 mail() 行為改變了,使用 mail() 寄發電子郵件時,似乎會固定將內文之字元編碼轉為 iso-...[04/03 15:50] |
 |
TWPUG問答 - 如何不將 PDF 回傳給瀏覽器後列印,而直接由印表機印出(1)
hot! /石頭閒語 |
|
php pdf print
請問 PDF 可以不要顯示在瀏覽器上面,而是直接按下列印鈕(列印)後,直接由印表機印出嗎?
于 Taiwan PHP User Group 所見問題...[03/29 12:35] |
 |
PHP 實踐 mix-in 概念 part 2 - MixableClass(9)
hot! /石頭閒語 |
|
php mix-in delegate ruby
第一部份《 PHP 實踐 mix-in 概念之可行性 》一文中解釋了 PHP 的個體如何加入新的方法。但那僅針對個體而非類別,那些混...[03/20 14:48] |
 |
Read an uploaded spreadsheet document by php-SpreadsheetReader(0)
hot! /石頭閒語 |
|
php library
In PHP, the global array $_FILES will contain all the uploaded file informati...[03/19 11:32] |
 |
以 PHP 實踐 HEMiDEMi JSONP - 誰收藏/迴響討論本文(0)
hot! /石頭閒語 |
|
php json ajax
不久前,我寫了《網路服務與純 JavaScript 應用之 JSON 資料包裹解決方案: 基礎概念 、 Google的方式 》,其中就以 HEMiDEMi...[03/08 10:09] |
 |
PHP 實踐 mix-in 概念之可行性(0)
hot! /石頭閒語 |
|
動態語言 php ruby
最近在學習 Ruby 的過程中,接觸到 'Mix-in' (混成) 這個新名詞。雖然是個新名詞,但其概念嚴格說來並非 Ruby 所獨有。
...[03/07 22:56] |
 |
播放器之語法(1)
hot! /ア祖~∞ の宅 |
|
今天實在太無聊了! 趁著過年前, 來教大家一些語法。 【一般音樂撥放器語法】 <embed src="音樂網址" autostar...[02/15 07:08] |
 |
Development within Eclipse PHP IDE (PDT)(4)
hot! /石頭閒語 |
|
php eclipse pdt ide debugger
今天在 IBM developerWorks 的 Open Source 專區中看到《 PHP development wi...[02/09 09:46] |
 |
活用 PHP5 的 magic methods - __set(), __get() and __call()(0)
hot! /石頭閒語 |
|
php5 refactoring overloading magic_method
PHP5 在動態性及個體導向兩方面都做了大幅度的加強。其中 Magic methods 概念的...[01/30 23:20] |
 |
PHP 不需要另一個樣版引擎, part 2 - 補充與回應(12)
hot! /石頭閒語 |
|
php template 樣版
繼《 PHP 不需要另一個樣版引擎 》,我再補充一些內容。
PHP 本身就是一個 SGML,XML,HTML 等 markup lang...[01/30 09:58] |
 |
PHP 不需要另一個樣版引擎 (Smarty, PHPLib, etc)(17)
hot! /石頭閒語 |
|
php template 樣版
前幾天我看到 phpPatterns 的《 PHP and Templates 》,作者舉了很多例子說明 PHP 不需要使用樣版引擎。我個人的經驗與該...[01/29 23:18] |
 |
PHP 的參照及唯讀參照之實作(2)
hot! /石頭閒語 |
|
Tags: magic_method 動態語言
這幾天我和 HACGIS (トキメキ) 在討論 PHP 的參照 (reference) 特性。對於參照的功用,我想我們都很清楚了,還不...[01/19 23:30] |
 |
Working with PHPUnit3, part 2 - 撰寫測試案例(1)
hot! /石頭閒語 |
|
標籤: agile-method tdd unit_test phpunit
繼第一部份《 Working with PHPUnit3, part 1 - 安裝備忘錄 》後,接下來舉...[01/18 00:29] |
 |
在 PHP 中以「中文字」為符號名稱之事項(0)
hot! /石頭閒語 |
|
php_syntax
在 PHP 中能否以「中文字」作為變數、常數、函數的符號名稱呢?當然可以,但現階段有些注意事項與使用障礙。本文是個人經驗,供各位參考 ( 對了,我個人不將程式語...[01/16 21:15] |
 |
Example of Configuration Driven Development with PHP(1)
hot! /石頭閒語 |
|
Tags: agile-method cdd json
tokimeki 在回應《 動態語言關於參數宣告的寫作風格 》時提到: 所以我只要在函數內設定一個預設陣列,然後把參數陣列以...[01/14 21:56] |
 |
動態語言關於參數宣告的寫作風格(1)
hot! /石頭閒語 |
|
tokimeki 日前回應的文章中提到 然後在函數內作過濾參數動作 ,讓我想起在不同程式語言對參數宣告一事有著不同的寫作風格。我就從參數宣告的寫作風格中,展現一下不同程式語言的各種...[01/13 19:20] |
 |
PHP5 的動態函數/行為調用效率測試(5)
hot! /石頭閒語 |
|
Tags: variable_function magic_method reflection
我先前為了測試 PHP5 的 reflection 能力,找到《 Benchmar...[01/09 18:12] |
 |
釐清 MVC 與 Framework 的觀念(1)
hot! /石頭閒語 |
|
若是 Web 應用, 大可不必採用 MVC, 招致執行效率差程式碼分散的結果
相反的, 也有工程師告訴我使用 MVC 對於長期維護程式增減功能有很大助益
據了解使用 ...[01/03 11:01] |
 |
處理表單複選項目, 於表單中使用陣列(0)
hot! /石頭閒語 |
|
php_syntax
HTML 表單傳送給 PHP 的資料, PHP 會自動儲存在全域陣列中,例如以 POST method 送出的表單資料便儲存在 $_POST 全域陣列,以 ...[12/26 14:25] |
 |
Working with PHPUnit3, part 1 - 安裝備忘錄(0)
hot! /石頭閒語 |
|
近來的軟體開發流程強調「測試驅動開發 (Test-Driven Develope)」,對於單元測試 (unit test) 發展出了一些系統化的作法和工具,這類單元測試工具俗稱 xUnit...[12/25 23:38] |
 |
Equal (==) and Identical(===) in PHP(0)
hot! /石頭閒語 |
|
php_syntax
PHP 的比較算符中 ( Comparison Operators ) 提供了兩種相等算符,一為 Equal 算符( == ),另一為 Identical 算符...[12/12 22:09] |
 |
用 SimpleXML functions 和 MVC 架構實作的簡單 RSS 閱讀器(0)
hot! /石頭閒語 |
|
Tags: MVC framework SimpleXML
我前幾天發現 blog 邊欄訂閱的 RSS 欄位的內容沒有顯示出來,追蹤了一會兒,發現是 blog 系統在輸出 RSS 內...[12/06 23:45] |
 |
學習 PHP5 語言動態性的入門文章(0)
hot! /石頭閒語 |
|
Tags: magic_method 動態語言 refactoring agile-method ORM
從 PHP4 到 PHP5 , PHP 不只改善了個體 (object) 的...[12/03 15:32] |
 |
Model 練習與測試工具.(0)
hot! /ㄚ凱的網路生活 |
|
平常都要自己查一下Model 的回傳等等,常常會覺得挺麻煩的。 下面是自己寫的一個小工具,直接在畫面上填入要測試Model,然後輸入要 Run 的 Command ... 就可以了。 (目前無...[10/23 16:05] |
 |
用PHP的mkdir()函式自動建立資料夾(0)
hot! /Han1019的異想世界 |
|
當你需要在目錄底下建立新的資料夾時
可以使用mkdir()這個函式
用法很簡單
int mkdir(string pathname, int mode)[08/11 14:31] |
 |
取得目前php版本使用函式 phpversion(0)
hot! /Han1019的異想世界 |
|
phpversion是用來取得目前使用中的php版本[08/02 01:32] |
 |
在 Element 中使用 model(0)
hot! /ㄚ凱的網路生活 |
|
在做網站的時候常常會用到重複使用的區塊。
這個時候我們會用到 view 的 element 來做這類的東西,像是選單拉,一些廣告區拉等等。
但是若在 Element 中想要用Mode...[07/29 23:45] |
 |
array_merge(0)
hot! /Han1019的異想世界 |
|
array_merge 用在合併兩個陣列
語法是 array_merge ( array array1 [, array array2 [, array ...]] )
可以合併很多陣列 ,...[07/22 00:00] |
 |
array_rand(0)
hot! /Han1019的異想世界 |
|
array_rand 的主要功能是將陣列中的值隨機取出
語法是 array_rand (input [, int num_req] )
其中 input 指的是陣列,而整數 num_req ...[07/21 23:39] |
 |
in_array(0)
hot! /Han1019的異想世界 |
|
in_array 的功能是判斷值是否存在陣列中,若在陣列中則傳回TRUE,反之傳回FALSE
舉例來說:
[07/20 17:30] |