タグ

tipsとphpに関するmakotoworldのブックマーク (7)

  • データベースの基礎を理解しよう! プログラミング未経験から始めるPHP入門

    はじめに 連載では、PHPまたはプログラミング初心者の方を対象に、PHPを用いたWebアプリケーションの作成方法を説明していきます。今回は、データベースとSQLに関して、「おすすめレストラン一覧を閲覧できるWebサイトを制作する場合」を例にして、説明をしていきます。 対象読者 プログラミングが初めてでこれから学習する予定の方 プログラミングの経験はあるがPHPを初めて学習する方 この記事の内容 はじめに 対象読者 動作確認環境 データベースとは何か・・・データベースはどんな役割? データベース操作の基礎・・・データベース言語「SQL」とは SQL基礎:テーブルの作成・・・CREATE文を使ってみましょう SQL基礎:レコード追加・・・INSERT文を使ってみましょう SQL基礎:レコード検索・・・SELECT文を使ってみましょう SQL基礎:レコード更新・・・UPDATE文を使ってみまし

    データベースの基礎を理解しよう! プログラミング未経験から始めるPHP入門
  • エラーのあるファイルはコミットしない(git編) - 肉とビールとパンケーキ by @sotarok

    あんま知られてないけど,PHP界隈でも Web Advent 2008 っていう,アドベントカレンダーやってたみたいです.ぜんぜんしりませんでしたそしてちらっと読んだけどあまりおもしろくn(r で,その中にちょっと面白げな記事を見つけたので,紹介. Web Advent 2008 / Don’t Commit That Error git の pre-commit hook を使って,エラーチェック だいたいはテスト走らせてコミットとか,実行させてからコミットとかするけど,ちょっとしたところの修正だから確認もせずにコミットしてしかもよりによってそれがエラー起こしてたりとか,まぁ,たまにありますよね. そのために,コミット直前の pre-commit にフックして,PHP Lintを走らせ,その結果次第でコミットをなかったことにしちゃったりしませんか,という趣旨の話. で,具体的には, コミ

    エラーのあるファイルはコミットしない(git編) - 肉とビールとパンケーキ by @sotarok
  • PHPからAmazonS3を利用するライブラリを3つ試してみた(うち一つは動作不可) : akiyan.com

    PHPからAmazon S3を利用するライブラリを3つ試してみた(うち一つは動作不可) 2009-01-07 Amazon Simple Storage Service(s3)がCDNに対応して日へも高速に配信できるようになったので、日国内でS3の注目が高まっているかと思います。 ヨセミテでもS3の利用を検討しようということで、まずはphpからライブラリ経由でS3を試してみました。 目次 1 使ってはいけない「s3.class.php」(2009-01-07時点)2 Cloud Frontにも対応した「amazon-s3-php-class」3 PEAR::Services_Amazon_S3もalphaだけど良さそう4 IBMさんのコードはS3の紹介記事に付属するサンプルコードである 使ってはいけない「s3.class.php」(2009-01-07時点) PHP を使ってマルチメデ

    PHPからAmazonS3を利用するライブラリを3つ試してみた(うち一つは動作不可) : akiyan.com
  • PHP コード最適化 Best Practices 63+ - カタコト日記

    みたいなタイトルの記事を Digg 経由で発見。チートシート代わりにと思い超訳。*1 A Software Architect PHP 最適化 ベストプラクティス! 01. static にできるメソッドは static として宣言しよう。(4倍速い) 02. echo の方が print より速い。 03. echo '文','字'; (カンマ区切り)の方が、'文'.'字' (ドット連結)より速い。 04. ループの最大値は、ループ「内」ではなく「前」にセットしておこう。 05. 大きい配列のような変数は unset() してメモリを解放しよう。 06. マジックメソッド(例: __get, __set, __autoload)は使用を避けよう。 07. require_once はハイコストなのです。 08. include や require でファイルはフルパスで指定しよう。 09

    PHP コード最適化 Best Practices 63+ - カタコト日記
  • PHPソースコード中の配列の書き方のオススメ : akiyan.com

    PHPソースコード中の配列の書き方のオススメ 2006-03-02 PHPのコーディング規約の話。コードのスタイルは人によって様々で、共同作業のときは最低限のルールを定めて作業を行います。ただ、array()の中身については規定されないことが多くて人のコードをいじるときに困ることがよくあります。ひょっとして他の現場でも同様な問題を抱えているのではないかと思いましたので、私のオススメの書き方を晒してみます。 // 単純な配列 $value = array( 'value1', 'value2', 'value3', ); // 連想配列 $value = array( 'key1' => 'value1', 'key2' => 'value2', 'hogehoge' => 'value3', ); // 配列の配列 $value = array( 'key1' => 'value1', '

  • www.koruri.com-琥瑠璃どっとこむ:誘電体に乾杯: さくらのレンタルサーバへPHP5.2.0をインストール

    先日PHP-5.1.6を入れたばかりですが、多数のバグフィックス、パフォーマンスが更に向上した5.2.0が正式リリースされたということで、早速アップグレードしてみました。 なお5.2.0はレンタルサーバ等にインストールする場合、PEARで失敗する可能性があります。 以下その要所だけ書いておきます。 インストール手順は5.1.6と同じです。 ということで、前回と同じく参考にしたサイトをあげておきます(^^; ▼php5 手動インストール+cgi-mode(レンタルサーバ) ▼activecollab ▼さくらのレンタルサーバでPHP5 さて、上記サイトの手順に従い作業は順調に進行中・・・でしたがここで問題が発生。 make install中、以下のようなメッセージが出力され、何故かPEARモジュールのインストールに失敗してしまいます。 %make install Installing PHP

  • PHP5のインストール - プーの熊さん

    以下のサイトを参考にした。 http://d.hatena.ne.jp/nazoking/20041213 各種環境 Apacheはバージョン1.3.37がインストールされている PHPはバージョン5.2.1をインストールする configureの設定 基は"phpinfo()"で確認したconfigureの内容を継承する こんな感じ ./configure --prefix=$HOME --with-config-file-path=$HOME/www/php5.ini --with-pear=$HOME/lib/php/pear --enable-force-cgi-redirect --enable-mbstring --enable-mbregex --enable-versioning --with-openssl=/usr --with-iconv=/usr/local --

    PHP5のインストール - プーの熊さん
  • 1