Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

PHPに関するmugakiのブックマーク (6)

  • ウノウラボ Unoh Labs: 配列要素の存在チェック

    こんにちは。今月入社したyamaokaです。よろしくお願いいたします。 さて、PHPで配列要素の存在チェックを行う場合、どうされていますか? 2通りの書き方があると思いますが、実は動作が異なる場合があるのです。 if (isset($array['foo'])) { // (1) // 存在する } if (array_key_exists('foo', $array)) { // (2) // 存在する } (1)の場合、要素の値がnullだと存在しないものとして扱われてしまいます。(2)では、該当するキーが存在しさえすれば存在するものとして扱われます。 配列の要素がnullになる可能性がある場合、array_key_exists関数を用いてチェックを行う必要があります。isset関数が使用できるのは、要素の値がnullにならないとわかっている場合だけです。 実行速度はどうでしょうか。P

    mugaki
    mugaki 2009/03/12
  • PDOでサクサクDB開発

    はじめに PHP界隈では現在、PHP 4からPHP 5への移行が進んできており、ここ最近ではPHP 5の機能を活用したフレームワークも多く出てくるようになりました。 PHP 5は、PHP 4に比べオブジェクト指向のサポートや速度面での向上などが取り上げられる中、最も注目すべき点であるデータベースへのアクセスを抽象化したレイヤーとしてPDOが登場しました。 今回はそのPDOに注目し、サンプルを交えてPDOの使い方を紹介します。 対象読者 PHP 5を使ったことがある方 以前PEAR::DBなどを用いてデータベースを使ったアプリケーションを作成したことのある方 必要な環境 PDOはPHP 5.1から標準で導入されるようになりました。Windows/UNIXを問わず利用することができます。よってPHP 5.1の環境と、PDOの動作に必要なデータベースの構築を行ってください。 PDOとは PDO(

    PDOでサクサクDB開発
    mugaki
    mugaki 2009/02/03
  • PHP: http:// - Manual

    説明 HTTP GET メソッドを用いて、 ファイル/リソースに対する読み取り専用のアクセスが可能です。 仮想ホストホスト名でアクセスするために、 Host: ヘッダが送信されます。 php.ini ファイルまたはストリームコンテキストによって user_agent 文字列を設定している場合、 それはリクエストの中にも含まれます。 ストリームにより、リソースの body にアクセスすることが できます。ヘッダは、$http_response_header 変数に保存されます。 (全てのリダイレクトが処理された後に)ドキュメント取得元のリソースの URL を知ることが 重要な場合、ストリームから返された一連のレスポンスヘッダを処理する必要があります。 from ディレクティブが設定されており、かつそれが コンテキストオプションとパラメータ で上書きされていない場合は、その値が From:

    PHP: http:// - Manual
    mugaki
    mugaki 2008/04/21
    php側からHTTPリクエストを行ってファイルを取得できる
  • PHP: MySQL 関数 - Manual

    注意 注意: ほとんどの MySQL 関数は、link_identifier を 最後のパラメータとしてオプションで受け付けます。これを指定しなかった場合、 直近にオープンされた接続が使用されます。もし直近の接続が存在しない場合、 php.ini のデフォルトパラメータを使用して接続を確立しようとします。 この試行にも失敗した場合、関数は FALSE を返します。 Lazy Man's Logging: <?php /// Creates a table called $table as (id, when, message) if none such exists, and inserts a row with $message in it. /// If no connection details are given, it uses the current database

  • PHP5のインストールと設定 [PHP] All About

    PHP5のインストールと設定PHP5のダウンロード・インストールと設定について、わかりやすく解説します(PHP5から、MySQLの指定が必要です。ApacheとPHPを正常に起動させましょう!) 2. PHP5のインストールと設定 2.1 PHP5のダウンロード PHPのダウンロードより PHP 5.0.2 zip package をクリックし、php-5.0.2-Win32.zipをダウンロードします。 これは拡張モジュールを使用できるISAPI版の方です。 注) バージョンアップのため上記と同一のバージョンが見つからない場合は、近いバージョンのものをダウンロードしてください。 2.2 解凍とPHPフォルダのコピー 画像をクリックすると拡大表示できます ダウンロード後、解凍すると上記の内容のフォルダが作成されますのでフォルダ名をphpとしてCドライブ *注1にコピーします。 *注1 カレ

    PHP5のインストールと設定 [PHP] All About
    mugaki
    mugaki 2008/03/27
  • PHP をコマンドラインから使用する

    PHPマニュアル/PEARマニュアル: | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot PHP をコマンドラインから使用する | JavaScript入門&応用&リファレンスなら「JavaScriptist」 セーフモードにより制限を受けるか無効となる関数 はじめに 機能 PHP Manual PHP をコマンドラインから使用する 目次はじめに他の SAPI との違いオプションUsageI/O ストリーム対話シェルビルトインウェブサーバーINI 設定 セーフモードにより制限を受けるか無効となる関数 はじめに 機能 PHP Manual 忘却曲線を使ってこの知識を確実に記憶に残す フォーラムで「PHP をコマンドラインから使用する」について話す 各種マニュアル: PHPマニュアル | PEARマニュアル | Sma

    mugaki
    mugaki 2007/04/09
  • 1