You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
BismuthUpdate from 2019: I wrote this article a long time ago and my views have since evolved. In particular, I don’t suggest splitting your components like this anymore. If you find it natural in your codebase, this pattern can be handy. But I’ve seen it enforced without any necessity and with almost dogmatic fervor far too many times. The main reason I found it useful was because it let me separ
1. PHP セッションのシリアライズ形式 PHP セッションのシリアライズ形式には、以下のようなものがあり、ini_set() で指定できます。 php(デフォルト) php_serialize wddx 1-1. php と php_serialize php と php_serialize が紛らわしいのですが、これらは別ものです。 下記のようなコードで、セッションを保存するとその違いが分かります。 <?php ini_set('session.serialize_handler', 'php'); //ini_set('session.serialize_handler', 'php_serialize'); class Foo { private $name = 'Mike'; } session_start(); $_SESSION = [ 'int' => 1, 'float
Dockerイメージのサイズを1バイトでも削りたい皆さんに朗報です。 もうすぐリリースされるDocker 17.05でmulti stage buildという機能が導入される予定です。 こいつはこれまでのDockerfileの常識を覆す革新的な機能なのです。 Docker 17.05は本稿執筆時点では2017/05/03リリース予定となっており、現在はRC版が出てるので、気になる新機能を一足早くで試してみた。(2017/05/07追記:最終的に2017/05/04に正式リリースされました) とりあえずこの新しいシンタックスのDockerfileを見てほしい。 FROM golang:alpine AS build-env ADD . /work WORKDIR /work RUN go build -o hello main.go FROM busybox COPY --from=buil
このエントリは闇PHP Advent Calendar 2015の2日目です。3日目までは僕が書く予定ですが、4日目以降の援軍を絶賛募集中です。 PHPの+演算子で文字列連結できないか? PHPの+演算子は算術加算の演算子です。つまり、オペランドを整数または浮動小数点数として足し算するわけです。 しかし、JavaScriptを書き慣れているとPHPでも"abc"+"def"のように書いてしまう事故があるとかないとか聞きました。もしかするとJavaScriptの+演算子をPHPに輸入したら平和が訪れるかもしれません。 そんな発想で、+演算子のオペランドの一方が文字列型なら文字列連結になるようなPHP拡張モジュールjsplusを試作してみました。いまのところPHP7専用ですが、PHP5版も作れると思います。 実際に動かしてみる この拡張モジュールを組み込んだPHPは、+演算子の右オペランドまた
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く