
原本是想不出來要怎麼解讀迴圈,
不如說原本知道要怎麼解讀,但是一遇到「迴圈內有迴圈」的狀況,
兩個的索引就會被覆蓋,後來的做法是在每個 endforeach 都做處理,
反正就是把每個迴圈的索引分開記就是了。

原本是想不出來要怎麼解讀迴圈,
不如說原本知道要怎麼解讀,但是一遇到「迴圈內有迴圈」的狀況,
兩個的索引就會被覆蓋,後來的做法是在每個 endforeach 都做處理,
反正就是把每個迴圈的索引分開記就是了。
從 Writing a simple lexer in PHP 找到了一個很不錯的詞語分析教學,
實際上就是最近在做 Avane 正式版,然後需要分析模板標籤,
原本想說單純的 RegEx 就足夠了,但是看看之前寫的非正式版 Avane

好像還 .. 可以啦(?)
但是後來想說沒試過 Lexer,那就來試試看好了,畢竟現在不趕快摸,之後可沒有時間啊喂wwww
(按下閱讀更多來詳細閱讀)閱讀更多»
TeaMeow 開發基於 PHP 的模板引擎,Logo 由 Muli 轉換成 Comfortaa


DNA 功能,S 由圓角轉為偏直角。之後可能會再調一下那個幾條線的角度。


TeaMeow 基於 SASS 和 CSS3 與 JavaScript 的元素設計,
字體由 Muli 轉換成全符號,之後可能還會變厚就是了。


Avane 是一個 TeaMeow 開發的模板引擎,這次又遇上了一個有趣的問題:
兩個迴圈,會比一個迴圈的效能還要快嗎?
也許你會想:「這什麼蠢問題,兩個怎麼可能比一個快」,但是基於我腦殘的實驗精神,
我決定來揭開我心中的這個心結,不過也許你開始發現了,這所謂的「兩個迴圈」一定是用在不同的地方,
沒錯,那麼就開始研究吧。閱讀更多»
是時候該提到 Avane 的速度性能問題了,Avane 大概是在一年前出生的,
那個時候還沒想到「性能」的問題,只有想到關於編譯器(Avane 有自己的編譯器,看這裡暸解更多)
還有怎麼處理跟快取而已,但是最近發現就算 Avane 有快取,速度怎麼還是慢 PHP 原生的 Require 四分之一倍!?閱讀更多»