2015年11月26日 星期四

[PHP7]PHP7新特性的介绍

新特性介紹


    PHP NG – Zend Engine 3

    抽象語法樹

    64位的 INT 支持

    統一的變量語法

    新增Closure::call()

    一致性foreach循環

    匿名類的支持

    新增 <=>、**、?? 、\u{xxxx}操作符

    增加了返回類型的聲明

    增加了標量類型的聲明

    核心錯誤可以通過異常捕獲

    增加了上下文敏感的詞法分析

2015年11月21日 星期六

[elasticsearch]elasticsearch安裝

最近由於elasticsearch升級至2.0版本,需要更新自己主機上的版本,順便做個紀錄
首先,先下載你需要的版本的壓縮檔
https://www.elastic.co/downloads/elasticsearch
分別有 zip,tar,deb,rpm等四種格式,下載後解壓縮,
執行解壓縮後目錄中的 bin/elasticsearch即可,
打開瀏覽器連結到http://127.0.0.1:9200應該就可以看到畫面,
類似這樣的文字
{
  "name" : "Stentor",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "2.0.0",
    "build_hash" : "de54438d6af8f9340d50c5c786151783ce7d6be5",
    "build_timestamp" : "2015-10-22T08:09:48Z",
    "build_snapshot" : false,
    "lucene_version" : "5.2.1"
  },
  "tagline" : "You Know, for Search"
}  

2015年11月16日 星期一

[Laravel] Laravel 5.2 更新內容

隱晦模型綁定(Implicit model binding)

隱晦模型綁定是一個新的特性,他將會自動綁訂一個模型到路由,以下是範例程式碼:

Route::get('/api/posts/{post}', function(Post $post) {
    return $post;
});




上述程式碼將會在背後直接呼叫 Post::findOrFail($post) 並且將它注入到 $post 這個變數。對於有經驗的Laravel開發者,這個功能就很像是已經存在的 路由模型綁定 ,但現在移除了手動綁定它。

Google Analytics初學者入門簡介