44件中 21-25件目     [ 1 2 3 4 5 6 7 8 9 ]

PHP 省略できる参照渡しの引数 - JE no hitori chat」によるとPHP4.4.2では、参照渡しの引数にデフォルト引数を設定して、引数を省略することはできなかったらしい。こんなこと試したことがなかったので、PHP4.4.4とPHP5.2.0で試してみた。


「@」でエラー抑制すると PHP が遅くなるという噂について : a++ My RSS 管理人ブログ」で、@がある場合とない場合で速度比較をして以下のような結果が出た。

・・・遅い・・・遅すぎる・・・ここまでパフォーマンス悪くなるとは・・・

細かい処理とはいえ、最大10倍違うわけですから・・・


すいません、完全なる私の敗北です。これからはちゃんと isset() とか死ぬほど使います (_o_)

これに各所で反応があった。

私もいくつか書きたいことがあるので、書いておくことにする。


PHPではstring型やint型などのスカラー値を配列にキャストできることは知っていたが、先日、object型の値を配列にキャストすると妙な変換をされることを知った。 integer型、float型、string型、boolean型、resource型はそれぞれ、そのキャストされるスカラー値を持つ要素数1の配列になるだけだが、object型だけはそうならない。


昨日、Googleから「あなたのGoogle App Engineアカウントがアクティブになりました。」という意味のメールが届いた。 これで私もGoogle App Engineでアプリケーションを公開できるようになった。 私は登録が遅かったので2、3ヶ月くらいかかるかなぁと思っていたのだが、2週間もかからなかった。

今のところアップロードしたものを削除する機能はないようなので、ある程度完成するまではアップロードする気はないが、とりあえず、練習としてソーシャルブックマーク的なものでも作ろうかと思っている。 ただの練習として基本的な機能だけ作って終わるかもしれないが、今あるソーシャルブックマークサービスの不満な点を改良したものを作れるといいなとは思う。


新演算子?:(参考演算子の省略形?)はPHP6から導入されるものかと思っていたが、「Introducing PHP5.3」でPHP5.3の新機能として紹介されていたので、PHP6.0.0 devとPHP5.3.0 devで試したところ、どちらでも使うことができた。

この演算子は三項演算子とよく似ているが、「?」と「:」の間に文字は入らない。


44件中 21-25件目     [ 1 2 3 4 5 6 7 8 9 ]