2017-03-01から1ヶ月間の記事一覧
ふと、色々と紆余曲折があった末として「MagicWeaponのdata_clumpで、cas形式の楽観的ロック、実装してみようかしらん?」というような発想がありまして。 その前提として「cas tokenど〜やって実装しよう?」から、比較的現実的な可能性があるあたりを妄想…
ふいっと、filter_input関数を思い出しまして(って程度には使ってないw)。 機能的にはさほど大きな違いはないと思われるので、まずは性能をチェック。 基本は以下のコードで、コメントアウトを適宜はずしつつ測定。
結論から書くと、マニュアルに書いてある通り search と replace が配列の場合、str_replace() は各配列から値をひとつ取り出し、 subject 上で検索と置換を行うために使用します。 なのですが……ちょっと驚いたので。 端的には、以下のコード。
とりあえず、ざっくりと接続してデータをfetchAllでゲトって、「ゲトれる事」をほんのりと確認してみましょう。 基本になるコードは以下の通り。 移行、SQL以降部分だけ適宜すりかえながらやっていきます。 false, ); // 「複文禁止」が可能なら付け足して…
とりあえず「思考の流れと調査の流れ」をそのまま書くので、読みにくいのはごめんなさいまし。 まずはいくつか検証テーブルを用意…する前に、MySQL自体の動きの確認を。 直近、参考にさせていただいたのは、hnwさんのこちらのサイト。 http://d.hatena.ne.jp…
あるタイミングで、プリペアドステートメント回りのお話と、IDのカラム(によって決まる最大値)のお話と、intサイズのお話が別々に来た時に……頭ん中で混ざって、「あれ?」と思った事があったので調べてみた、って感じになります。 まず話に出ていたのが「AUT…
大本ネタはこちら。 http://moriyoshi.hatenablog.com/entry/2017/03/13/011005 ここで「異体字セレクタ」ってのをはじめて知って、ちょろっと調べものをしたので、備忘録的に。 UnicodeっつかUTF-8で「1文字づつ」に分割するごにょごにょを書きたいかもな…
元ネタは、直近でもないのですが、date関数で書いていたものがDateTimeクラスに書き換えられていた、ってのがありまして。 ふと「そういえば、色々とこの辺は今、どうなんだろう?」という疑問が出てきたのが初手のお話です。 で、先に。 「PHP5.5.0以降前提…
超絶雑なブツなのですが。 んと……おいちゃん、元々「頭からケツに向かってコードを書く」ってことはあんまりしなくて。 「最低限これだけ」「これも必要になったから追記して」「あれが必要になったから共通化して」って感じで、切ったり張ったりしながらコ…