ポケットリファレンス
PHP ポケットリファレンス
- 大垣靖男 著
- 定価
- 2,398円(本体2,180円+税10%)
- 発売日
- 2003.2.7[在庫なし]
- 判型
- 四六
- 頁数
- 512ページ
- ISBN
- 4-7741-1668-8
サポート情報
概要
Webアプリケーション開発で注目を集めているスクリプト言語PHPの,待望のポケットリファレンスです。ポケットリファレンスシリーズの特徴であるハンディさはそのままに,PHPのほとんどのコマンドを機能引きでまとめました。
こんな方にオススメ
- PHPを使っている人
- 膨大な関数群に四苦八苦している人
目次
はじめに
本書の使い方
Contents
■PHPの概要
- PHPの概要
- 基本構文
■リファレンス
- ●演算子/制御構文
- 算術演算子/文字列連結/条件によって処理を分けたい(1)/繰り返し処理を行いたい/ローカルファイルやリモートファイルを読み込みたい …など
- ●宣言/ステートメント
- 静的な変数を定義したい/定数を定義したい/グローバル変数を関数内で利用したい/配列を定義したい/関数を定義したい …など
- ●数値演算
- 小数点以下を切り捨てたい(1)/絶対値を求めたい/対数を求めたい/自然対数eの累乗を計算したい/平方根を求めたい …など
- ●変数/定数
- 変数が初期化されているか確認したい/変数が配列型か確認したい/変数の型名を取得したい/定義済みの定数の一覧を取得したい/定数が定義済みか確認したい …など
- ●関数/クラスとオブジェクト
- 定義された関数の一覧を取得したい/関数に渡された引数を取得したい/オブジェクトのクラス名を取得したい/クラスのメソッドを知りたい/メソッドが定義されているか確認したい …など
- ●ファイル
- ファイル/URLを開きたい/ファイルがディレクトリかチェックしたい/ファイル全体を文字列に格納したい/パス情報からファイル名を抽出したい/ファイルのMD5ハッシュを求めたい …など
- ●配列
- 配列を結合したい/多次元配列を結合したい/配列の要素を文字列として結合したい/配列のサイズを拡張したい/決まった値で配列を初期化したい …など
- ●文字列処理
- 文字列を連結したい/文字列の端の空白文字や特定文字を削除したい/小文字に変換したい/文字列を置換したい/URLのクエリー文字列を変数に格納したい …など
- ●日本語処理
- 文字列の文字数を知りたい/文字列のエンコーディングを変換したい/半角/全角等を統一したい/ブラウザから送られてきた文字エンコーディングを検出したい/日本語を含むクエリ文字列をデコードしたい …など
- ●正規表現
- 正規表現による文字列検索をしたい/Perl互換の正規表現を使いたい/正規表現を利用した複雑な置換処理をしたい/正規表現を利用して文字列を配列に分割/格納したい(1)/日本語を含む正規表現を利用したい …など
- ●変換
- 指定したASCII文字コードを文字に変換したい/バイナリを16進数表記に変換したい/文字列をエスケープしたい/正規表現のメタ文字をエスケープしたい/HTMLエンティティに変換したい(1) …など
- ●日付/時刻
- 日付と時間を出力したい/日付と時間情報を配列に格納したい/与えられた日付が正しい日付か確認したい/現在の時刻(UNIXタイムスタンプ)を取得したい/時刻情報からUNIXタイムスタンプを作成したい …など
- ●イメージ操作
- イメージのサイズを知りたい/イメージの種類からMIMEタイプを取得したい/新しいイメージを作成したい/イメージにテキストを書き込みたい(1)/イメージの一部をコピーしたい …など
- ●データベース
- データベースに接続したい(1)/SQLクエリーを実行したい/文字列をSQLクエリー用にエスケープしたい/クエリー実行結果を配列に格納したい(1)/使用中の文字エンコーディングを知りたい …など
- ●ネットワーク関係
- ホスト名からIPアドレスを取得したい/任意のソケットを使った通信を行いたい/HTTPヘッダを送信したい/クッキーを送信/取得したい/メールを送信したい …など
- ●出力制御
- 出力バッファの内容を取得したい/出力バッファの内容を削除したりバッファリングを終了したい/現在有効な出力バッファの数を知りたい/各出力バッファの状態を知りたい/現在のサーバー出力バッファの内容を出力したい …など
- ●エラー処理
- エラーをエラーログに記録したい/プログラムエラーの検出を自動化したい/PHPがレポートするエラーレベルを変更したい/エラー発生時に任意のエラー処理を行いたい/実行時間が長すぎる場合に実行を中止したい …など
- ●設定/その他
- スクリプトの変更時刻を取得したい/コマンドを実行し結果を出力したい/結果を出力せずにコマンドを実行したい(1)/PHPの設定を確認したい/すべてのphp.ini設定値を配列に格納したい …など
■Appendix
- Perl互換正規表現の記述方法
- サンプルコード
- PHP関連サイト集
コマンドIndex
プロフィール
大垣靖男
University of Denver卒。同校にてコンピュータサイエンスとビジネスを学ぶ。株式会社シーエーシーを経て,エレクトロニック・サービス・イニシアチブ有限会社を設立。
オープンソース製品は比較的古くから利用し,Linuxは0.9xのころから利用している。オープンソースシステム開発への参加はエレクトロニック・サービス・イニシアチブ設立後から。PHPプロジェクトでは,PostgreSQLモジュールのメンテナンスを担当している。