Ruby, Python, NodjJS, PHP 小看法

最近在 Codecademy 把 Ruby 這個我沒學過的語言給跑了一遍,之前我是覺得這語言有點醜啦,但深入了解一下之後,我發現是有他的哲學存在的。 所以我現在想稍微比較一下我碰過的語言,比較一下社群的生態 Ruby 先拿 Ruby 來聊聊,因為才正剛好跑完一趟他的教學。一開始我看到 Ruby 的 Block 是用 end 結束,我就聯想到 Pascal 這個號稱當代最美的程式語言。 Pascal »

PHP 對空字串的 json_encode 跟 json_decode

這兩天好好的研究一下 php 的 source code ,接著打算試著回饋補釘給 php 上游 因此我到 php bug reporting 找了一個看起來蠻簡單的 bug 來修 傳送門 把重點整理出來一下 Test script: --------------- var_dump( json_decode( json_encode( »

PHP 的 Cookie 與 Session

這次想談到的主題跟 php 的 session 有關,這東西的產生當然也是一步一步的演進。 網頁在網路上,一開始其實單純只是想要有一個分享文章的空間。 並沒有想到會有今天如此強大的應用。 當初在設計網頁瀏覽時,主要分為兩個部份 協議 內容 協議 這部份主要是是軟體在處理的,我們必須知道,上網的時候是靠軟體抓取網頁的內容的,那軟體要如何知道要抓哪一個網頁呢? 又或者我要如何告訴網頁,我現在要把我的帳號密碼輸入給伺服器呢? 因此,所謂的協議,其實就如同公文一般的存在。必須寫出特定的內容,讓兩邊的軟體知道你想要做什麼 例如: »

關於 PHP 字串跟引號

這幾天寫 PHP 的時候,我的組員突然想看起我的程式碼 結果他說他有點困擾我程式碼中的引號 我想主要是因為 SQL 字串也是需要引號,讓一堆引號出現在字串裡令人困惑 我想應該寫點有關引號的部份,不過這篇主要的目的並不會著重於 PHP 字串的底層機制 PHP 字串表示法 PHP 的字串宣告如同下方 $str = 'hello world' // 單引號表示 $str = "hello world" // 雙引號表示 如此一來 »