謝謝Joseph Chung 謝謝那些在太陽這個年紀,還願意提醒太陽該注意什麼、該改善什麼的人。 太陽的想法很單純,他總認為...任何事情都不是難在怎麼做,而...
PHPUnit是PHP中最早也是最成熟的單元測試框架。除了可以使用他來做單元測試,他還可以擴充,並且驅動許多種不同的測試。包含針對Database做測試、透過S...
composer原本是Symfony這個PHP Framework中,設計來管理套件相依性的工具,因為簡單又好用,現在已經成為一個獨立的開放原始碼計畫。許多Fr...
最後將計算出的距離,轉化為公里,得到想要的結果。 太陽想到將JavaScript取得的經緯度值,傳送到PHP的方法是...POST。 1.一開始的時候,載入G...
coding standard(代碼標準),是指程式碼的編寫風格要依照一定的格式。比較嚴謹的開發團隊通常會制定一套標準讓開發人員遵循,這樣團隊在內部交流會比較容...
「計算距離」和「我附近的...」的功能太陽設計出來的程序如下: 這當中困擾太陽最久的就是,怎麼讓從JavaScript取得的Current座標,送到PHP。...
今天身體不太舒服,還是輕鬆一點,來討論一下convention。Convention的意思是約定,初次看到這個名詞是閱讀一些關於Ruby on Rails的書,...
定點靜態路線規劃,是許多旅人在旅行前會透過Google map做的事情,透過Google map算出兩個定點的距離和路線規劃。 使用這個功能時,瀏覽器內會詢問...
magic methods是一系列以__開頭的方法名稱,如果在類別中定義了這些方法,系統會在特定的時機呼叫。在PHP4,類別的constructor是跟類別同名...
參考了國外的旅遊網站後,太陽決定要將Desktop版和Mobile版分開的主要原因就是...雖然是同樣的內容,但應該要有不同的功能和呈現,主要的差別是在於,操...
型別是一個語言的基本...不過因為PHP是動態語言,所以往往不太會去深究,因為很少出問題。記得幾年前Rasmus Lerdorf來演講,當天晚上的party遊戲...
但對於一個戶頭裏的數字,是要用來繳房租和顧三餐的太陽來說,他選擇Bootstrap的原因,除了沒有人會發薪水給他,讓他練經驗外,他也沒有時間,可以從頭開始學C...
太陽為了要讓使用者能用Facebook做為登入網站的會員帳號,在測試許久之後,這個功能完成了。 太陽為了要讓使用者能用Facebook做為登入網站的會員帳號,...
PHP定義了幾個內建的interface與class,這些interface與class主要是用來跟語法搭配使用的,同時也是SPL(Standard PHP L...
要使用PhoneGap,需先將開發環境準備好(如有描述錯誤,還請各位先進,盡量糾正太陽,謝謝。) 準備測試之前,可以先新增一個資料夾,做為Android De...
要使用PhoneGap,需先將開發環境準備好(如有描述錯誤,還請各位先進,盡量糾正太陽,謝謝。) 太陽之前聽說PhoneGap能將網站包裝成多種APP的樣子,...
Generators是PHP5.5才加入的全新功能,原本有點猶豫是否要嘗試一下,因為Javascript1.7就加入了這個新特性,雖然用法稍有不同(本來其實一樣...
抽象 在現實生活中,我們會將事物分門別類(將具體型象抽象化),使我們容易使用該定義。 例如:狗這個字代表狗的特質,對他人說:"看看這隻狗",...
太陽之前想過,在Mobile版置入Google Adsense(Google 廣告),不過這個念頭,在他實作後隨即打消,因為那個畫面讓他難以接受。 要在網頁中...
Traits是php5.4才加入的新語法,用意是讓物件的組織與程式的重用更靈活。 跟Java一樣,PHP不允許多重繼承,這樣可以減少物件組織的複雜性,也比較容易...
如果可以,最好不要用雙核以上的智慧型手機,用雙核以上的智慧型手機,測試寫好的JQM網頁顯示速度,可能比較沒有參考價值,因為並不是所有人的智慧型手機,都是雙核以上...
其實PHP的Variable Functions就已經有一些彈性,讓一些需要使用自定函數傳給函數或方法使用時,比較有彈性。不過這樣還是需要在Global Sco...
*設計模式是:為了解決特定環境經常發生的問題而設計的概括性解決方案。 非程式庫或範本,是一般性的問題處理結構。 讓物件間具備鬆耦合關係,改程式不用擔心牽一髮動...
印象中PHP是從PHP4開始有OOP的特性,但是這些要到PHP5才夠完整。基本上在PHP5,類別(class)、介面(interface)、繼承(inherit...
一開始,太陽用了Jquery Mobile做為手機版的開發平台。 對太陽來說,使用這個開發平台的好處是,他只需要開發一次,就可達到跨平台、跨不同Smart P...
其實使用PHP大概也超過十年,但是說實話,不能說很熟悉這個語言,只能說偶爾會使用他來混口飯吃。(比較起來,我比較喜歡Javascript,因為有一些細節很難掌握...
太陽要面對的問題有兩個,第一個問題比較小,就是「他不會美工」。第二個問題比較大,那就是「他不會網頁程式開發...」。 早在1987年美商Apple公司,所提出的...
分享,好像不一定都是正面的,也可以提供一些負面的例子,也算是一種貢獻!! (鐵人賽不到十天,就已經快要乾枯了....真的很弱,我) 學習分享,除了分享新奇、正確...
在 JavaScript 有所謂的匿名函式,但在 php 是否也有呢? 看到一段滿特別的程式碼 關於call_user_func 與 switch (true)...
當陣列與陣列的碰撞即可融合(array_combine) 這次介紹一下array_combine這個函數 它可以使兩個陣列融合變成多維陣列 我直接來看code吧...