PHP」タグアーカイブ

PHPで簡易ベンチマーク計測用ライブラリを書いた

投稿日:

5歳になる息子が毎日ち○こと言わないと気が済まないようで困っています。
そうなると下の子(妹)も真似するわけで、家では毎日ち○こ祭りです。

というわけで、掲題にある通りPHPで簡易ベンチマーク計測用ライブラリを書きました。
ソースはこちらです。

shimabox/SMBBenchmark

なんで今更感半端ないものを書いたかというと、ベンチマークを取りたいときに、いつもググっては、microtime()とかtime()を書くのが面倒臭いなと思ったからであります。
※PEARのベンチマークライブラリがメジャーっぽいけど、PEARが使えるのかとか気にするのもあれだし

ぶっちゃけネットで得られる情報の寄せ集めなので大したことは無いんですが、せっかく書いたので公開します。
README.mdを見てもらえれば使い方は大体わかると思うのですが、こちらにも使い方を書いておきます。

使い方

上記の shimabox/SMBBenchmark からソースを落としてください。
※Packagistへはそのうち、、、 composerの対応しました。

続きを読んでみようかな…

HTML5のdatasetをsmartyで扱う時のメモ

投稿日:

以下の記事を見て、HTML5のdataset超絶便利だなと思い実際に使おうとしたらsmartyで書く時に一瞬詰まったのでメモ。
最初に断っておきますが、超基本的な事です。

独自データ属性 – グローバル属性 – HTML5 タグリファレンス – HTML5.JP
意外と要注意 HTML5データ属性とjQuery Data APIの関係まとめ

続きを読んでみようかな…

PHP5でのSimpleXMLの整形方法とか

投稿日:

PHP5でXMLを作る時って大体SimpleXML使うじゃないですか。使いますよね?
で、SimpleXMLでXMLを作るのって全然楽なんですけど、その作ったXMLファイルを修正しやすい様に見やすくしてくれって言われたのが今回のお話です。

2016/12/21 追記

以下のライブラリを使うと、若干簡単に書けるかもしれません。
shimabox/SMBArrayto: Array to csv, tsv, ltsv, xml, json, …
ページ下部にサンプルを書きました。
続きを読んでみようかな…