撰寫可以接受 callback 虛擬型態參數的函式

前面介紹過 callback 虛擬型態,但不限於 PHP 內建函式,我們也可以在函式中自行處理 callback 虛擬型態的參數。

閱讀全文

PHP 的 callback 虛擬型態

PHP 提供了一種很有趣的虛擬型態 (Pseudo-type) : callback ,它其實是字串或陣列組成。主要用來處理一些有不容易寫死在程式裡的函式名稱。

閱讀全文

Smarty 入門

這是我一年前寫的文章,之前寄放在朋友的站:[PHP 5知識交換中心]

不過因為有針對舊有的內容做一些小調整,所以這次把它放回到自己的 Blog 裡。

閱讀全文

簡單測試 PHP 執行的效能

有時候執行某些 PHP 網頁時,都會覺得很慢,但又不曉得問題出在哪?以下介紹一個好工具,可以讓我們很容易知道我們寫的 PHP 執行瓶頸在哪裡。

Xdebug 是 PHP 上的一個擴充模組,它可以協助我們追蹤程式上的偵錯訊息、程式執行了哪些區段,以及其他許多有用的資訊。不過這裡我們僅會用到檢視執行效能上的功能。我示範的平台是以 Windows + Apache 2.0 為主,PHP 版本為 5.0.4 。

閱讀全文

CSS 排版觀念:Float

如果說浮動 (float) 是 CSS 排版的重要技巧之一,實在一點也不為過;很多著名的 CSS 版型都會用到浮動技巧。本文就來介紹浮動所需要注意的地方,以及可能會碰到的問題。

閱讀全文

CSS 排版觀念:Box Model

CSS 排版有一個很重要的觀念: Box Model 。它描述了元素之間的彼鄰關係,同時也左右了我們是否能夠成功透過 CSS ,完成整個頁面的呈現。

閱讀全文

CSS 排版觀念:Position

很多人都會用圖層來製作網頁,或許常會聽到所謂的絕對位置和相對位置。其實它們都是 CSS 中 position 的設定值,透過設定 position ,便能讓我們隨意移動元素的位置。

不過它們之間到底有什麼不同呢?本文做個簡單的說明。

閱讀全文