アーカイブ「2015年06月」

6月12日にphp7-alphaがリリースされていた。

予定では、11月に正式版になるとのこと。

 

言語の書き方という面において、

個人的には、

  • 関数の戻り値型の指定
  • スカラー型によるタイプヒンティング

の導入は良いかなと思う。

 

たださ、なんかjavaにどんどん近づいているよね?

そのうち、javaのコレクションに相当するものが出てきそう。

 

httpdの組み合わせによる利用が一般的だから、

どんだけパフォーマンスでるんだろうね?

 

webサービスの場合、javaで書いたほうがよくね??

と個人的には思ってしまうよ。。

 

投稿日時:2015年06月25日 15:18   カテゴリー:php   [コメントがあればどうぞ]

windows8.1

cygwinでphpビルトインサーバを用いて、

phalconフレームワークを動かしてみた。

 

予めやっておくことは、

  • ビルドできる環境
  • phpおよび関連モジュールのインストール
  • phalconのインストール(linuxの方法でcygwinもできます)

です。

 

そして、

サンプルのinvoをダウンロードして、

公開ディレクトリに移動して、

php -S localhost:8000 routing.php

をたたけば起動する。

 

ここで、あらかじめ以下2点を対応しておく。

①invoのapp/config/config.iniのbaseUriを「/」に変更しておく

②公開ディレクトリ直下にrouting.phpを作成する。

<?php
$route = parse_url(substr($_SERVER["REQUEST_URI"], 1))["path"];

if (is_file($route)) {
    if(substr($route, -4) == ".php"){
        require $route;         // Include requested script files
        exit;
    }
    return false;               // Serve file as is
} else {                        // Fallback to index.php
    $_GET["_url"] = "/" . $route;        // Try to emulate the behaviour of your htaccess here, if needed
    require "index.php";
}

 

で、おしまい。

 

routing.phpについては、phpの公式ページに書いてあるのを、

phalconようにちょろっと修正しただけです。

投稿日時:2015年06月16日 17:36   カテゴリー:php   [コメントがあればどうぞ]

新しいネタがないので、

過去の小ネタを。

 

phpでデーモンプログラムを組んで、

そこで、pdoを使う場合、

fetchを使うと処理が落ちる。

fetchAllでないとダメ。

 

理由は、、、忘れた。。

投稿日時:2015年06月16日 09:37   カテゴリー:php   [コメントがあればどうぞ]