カテゴリー:PHP
-
10.02
【PHP】デバッグ方法まとめ
画面に出力する手法 ブラウザに直接表示されますが一応古典的なデバッグ手法としては存在します。ただ、これらの手法だとブラウザに表示されてしまうので、画面レイアウトも崩れてしまうというデメリットもあります。 echo、print …
-
10.02
【FuelPHP】概要
「ヒューエルPHP」と読みます。 特徴 オートローダーという仕組みで必要な機能のみを読み込むためメモリを節約し高速に動くアプリケーションを作れる。 CakePHPに比べて機能がシンプルな分ルールに縛られずに開発ができる…
-
05.05
【PHP】データベース接続(PDO)について
PHPのデータベース接続方法 下記の2種類あります。 PDO mysqli PDOとは? 「PHP Data Object」の略で、ORマッパーの役割があります。データベースの種類問わず同じようにアクセスができるの…
-
出力 printとecho二つあります。結論どちらも大して違いはありませんが、戻り値を返すかと引数を複数取れるかの違いがあります。 print 戻り値は常に1を返します。引数は一つしか取れません。C言語の名残で残っている…
-
05.04
【PHP】フォームのセキュリティ対策
XSS対策 htmlspecialchars このメソッドを使えばフォームからJavaScriptを入力されたとしてもサニタイジング(無害化)する事ができます。メソッドの名前が長いので基本的には関数化します。 [cray…
-
05.04
【PHP】基本的なフォーム処理
入力画面の基本 [crayon-6787403fe0d47917603474/] $_GET['キー名'] フォームをGETリクエストで送信した場合にスーパーグローバル変数を格納する連想配列を取得する事ができます。上の例ではname(…
-
05.04
【PHP】外部のPHPファイルを使うには
PHPでの外部のPHPファイル読み込みは下記の方法があります。 require include 名前空間 どれでも良いですが一般的なPHPプログラムではrequireがエラーが発生した際にちゃんと処理が止まるので…
-
05.04
【PHP】「関数」(文字列操作関数など)、クラス
書き方 [crayon-6787403fe16df428687685/] 命名規則 PHPの関数名はキャメルケースでもスネークケースでもどちらでも構いません。よく見かけるのはキャメルケースですがそのプロジェクトのコーディング規則に合わせるよ…
-
リリースノート リリース年月バージョン説明1995年1.0GPLの下でPHP Toolsを公開した。1998年3.0GPLとPHP Licenseとのデュアルライセンスで公開した。2000年4.0PHPのプログラミング言語を処理する…