【2023/12/20】【更新】まとめ作成時のツイートの取得や投稿にエラーが表示される場合がありましたが、現在復旧しており正常にご利用いただけます。ご迷惑おかけいたしました。
【2023/12/20】【更新】まとめ作成時のツイートの取得や投稿にエラーが表示される場合がありましたが、現在復旧しており正常にご利用いただけます。ご迷惑おかけいたしました。
以下のページで紹介されているPHPのベストプラクティスを一部読んでみた。 http://www.chazzuka.com/63-best-practice-to-optimize-php-code-performances-58/ staticにできるメソッドはstaticで宣言する ※ググってみるとpublicメソッドよりも遅いというベンチマークもあるようなので、実際に確認したほうがよさそう。li>echoのほうがprintよりも速い stringをコンカチするより、echoに複数の文字列を与える 巨大な配列など大きな変数はunsetしてメモリを明示的に解放する。 マジックメソッドの使用は避ける(__autoloadなど) require_onceは避ける requireにはフルパスで指定する スクリプトの開始時間を取得したい場合は、time()よりも、$_SERVER('REQUEST
curl_multiというのを見つけたので使ってみました. 外部APIを使う人にとっては必須かもしれません. curl_multiとは そのまんま,curlを複数並列に走らせるための関数です. 直列にすると待機時間が長いので,並列にリクエストを投げることで高速化が見込めます. php5から使えるようです. 基本的な使い方 使い方としては次の通り. それぞれのリクエスト用のcurlを作成する curl_multiを一つ作り,そこにそれぞれのリクエスト用のcurlをセットする 実行!&リクエスト終了待ち それぞれのリクエスト用curl,curl_multiの両方をcloseする php関数リファレンスよりサンプルコード [php] <?php // cURL リソースを作成します $ch1 = curl_init(); $ch2 = curl_init(); // URL およびその他適切なオ
まず絶対パスで書いた場合、 require_once '/path/to/a.php'; 当たり前ですが'/path/to/a.php'というファイルがダイレクトにオープンされて読み込まれます。 何の問題ないですね。 一方、絶対じゃないパス名(ファイル名だけとか)を書いたらどうなるでしょうか? require_once 'PEAR.php' この場合、PHP実行エンジンはinclude_pathで指定されたディレクトリを順番に探索します。 もしinclude_pathが'/home/dqn/app:/home/dqn/extlib:/home/dqn/lib:/usr/share/pear'となっている場合、 PHP実行エンジンは下記のようにファイルを探索します。 /home/dqn/app/PEAR.php あるかな・・・ないぉ! /home/dqn/extlib/PEAR.php ある
効率的なWebアプリケーションの作り方 ~PHPによるモダン開発入門 小川雄大(著) 技術評論社 2012年5月 ISBN-10:4774150827 ISBN-13: 978-4774150826 2919円(税込) ■中身が素晴らしいので、外見をdisる 最初に言っておこう。本書は、PHPでWebアプリケーションを開発する人間にとって、とても大きな価値を持つ本である。 今はただの「PHPer(ぺちぱー)」であっても、この本を読んで「Programmer」にステップアップする可能性は十分にある。だからこそ思う、もっと適切なタイトルがあったのではと。 ■大事なのは「効率」ではなく「モダン」 本書は、PHPによるWeb開発を仕事にしていて、なおかつ MVCに沿ったクリーンなコード フレームワークを活用した開発スタイル オブジェクト指向の基本と応用 Gitによるバージョン管理 といったトピック
ようこそ 時代遅れの情報がウェブ上にあふれている。そんな情報を見たPHP初心者は戸惑ってしまうだろう。そして、まずい手法やまずいコードが広まってしまう。 そんなのはもうやめよう。PHP: The Right Way は気軽に読めるクイックリファレンスだ。PHPの一般的なコーディング規約、 ウェブ上のよくできたチュートリアルへのリンク、そして現時点でのベストプラクティスだと執筆者が考えていることをまとめた。 大事なのは、 PHPを使うための正式なお作法など存在しない ってこと。 このサイトの狙いは、はじめて PHP を使うことになった開発者に、いろんなトピックを紹介すること。 経験豊富なプロの人にとっても、これまで深く考えることなく使ってきた内容について、新鮮な見方を伝えられるだろう。 このサイトは、決して「どのツールを使えばいいのか」を教えるものじゃない。 いくつかの選択肢を示して、それぞ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く