タグ

2017年11月1日のブックマーク (2件)

  • XAMPPのPHPを5.6から7.1に差し替えた話

    そろそろ全面的に7以上に移行したかったのです。 PHPのバージョン5系統はオワコン気味な風潮をひしひしと感じるので、EOLになる前に現在メンテ中のアプリケーションは軒並み移していかなければいかんのです。 とはいえ基的に全部そのまま動くはずではあるのですけど。 具体的なアップグレード方法 端的に手順を書く。 新しいPHPをダウンロードする Windows版のPHPをダウンロードする。注意点はx86(32bit)の、スレッドセーフ版のzipをダウンロードすること。 ダウンロードページ XAMPP内のphpフォルダの名前を変えておく とりあえずphp56とでもしておいた phpというフォルダを作る zipを展開したフォルダをphpというフォルダ名にして、xamppのインストールフォルダに移す php.iniを編集する 古いphp.iniをもってきてもよかったかもしれないが、設定項目名が変わって

    XAMPPのPHPを5.6から7.1に差し替えた話
    ki_sz
    ki_sz 2017/11/01
  • PHP 高速化に関するメモ書き | Thought is free

    ※ isset や empty は関数ではなく言語構造なので速いです。 上記は、あくまで Null のチェックであって、 "" や false や 未定義変数 などをチェックする場合は、 それぞれ返ってくる値も異なるので注意。 インクリメントとデクリメント $i++ より ++$i $i-- より --$i の方が速い。 count() とか strlen() とか 配列の要素数を数えたりするために count() 文字列の長さを調べるために strlen() を使ったりするのだが、 ぶっちゃけ、配列の要素数が 0 か否か、文字列の長さが 0 か否か っていう判断をするだけなら、 if( count( $array ) === 0 ) { ~ } if( !strlen( $string ) ) { ~ } のような書き方するよりも、 empty で判断した方が速い。 なぜなら、empty

    PHP 高速化に関するメモ書き | Thought is free
    ki_sz
    ki_sz 2017/11/01