らつおの戯言
EC(電子商)サイトは、
自社商品やサービスを、インターネット上に置いた
独自運営のウェブサイトで販売するサイトのこと。
Top
Financial
Hawaii
Singapore
HTML
jQuery
WPF
EC-CUBE
Marry
Marry_e
Marry_k
MENU
HTML・CSS
jQuery
PHP・Smarty
Office
V850
WPF
PHPの基礎
約束ごと
プログラムは、上から下に流れていく。
<?php で始まり、 ?> で終わる。
命令の区切りに;(セミコロン)をつける。
アクセスした時に、プログラムは実行される。
最後に到達すると、プログラムは終了する。
コメントの書き方は3通り。
// # /* (この間にコメント) */
変数
変数名はドル記号($)から始まる。
大文字と小文字を区別する。
英大文字小文字(a~zもしくはA~Z)
数字(ただし、先頭には使えない。)
_(アンダーバー)
変数は、「"」で囲むと展開され、「'」で囲むと展開されない。
以下の変数名はすでに定義されている。
$this $GLOBALS $_SERVER $_GET $_POST $_COOKIE $_FILES $_SESSION
定数
先頭にドル記号($)が必要ない。
定数を定義することができるのは、define関数 のみ。
定数は一度設定されると再定義または未定義とすることはできない。
定数に指定できるのは、スカラデータ(値) (型がboolean, integer, double, string, NULL) のみ。
データ(値)型
論理型(boolean)
整数(integer)
浮動小数点数(float)
文字列(string)
文字列は「"」(「'」)で囲み、数値は囲まない。
配列
配列(連想配列)とは、変数のような値(データ)を入れられる箱が連なったもの。
配列(連想配列)は、複数のデータが入れられる。
配列(連想配列)に入っている1つ1つのデータが要素、その要素に付けられた識別番号が添字(キー)
添字(キー)が文字列の配列が連想配列
要素の指定は$配列名[添字(キー)]
演算子
代数演算子(算術演算子)
代入演算子と複合演算子
比較演算子
論理演算子
文字列演算子
インクリメント演算子(加算子)
デクリメント演算子(減算子)
エラー制御演算子
配列演算子
型演算子
ビット演算子
実行演算子
条件分岐(if文)
if文は必ず、「if(条件)」から始める。
elseif、elseは省略可能。
elseifは複数記述可能。
条件1がFALSEの場合は条件2、条件2がFALSEの場合は条件3、どの式も当てはまらない(FALSE)場合はelseの処理が行われる。
ifブロック内でどれかの処理が行われた場合、処理後にifブロックを抜ける。
elseを記述しないと、どの処理も実行されない場合がある。
条件分岐(三項演算子)
三項演算子は、if文と似たような使い方ができる条件演算子。
「?」「:」を組み合わせて使う。
$b = ($a > 500) ? "TRUEの時の値" : "FALSEの時の値";
条件分岐(switch文)
switchは式の値を条件とし、複数指定することができる。
switch文はcase句と一緒に使用する。
式の値が判定され、caseの値に適合した処理が実行される。
break句に到達すると、switchブロックを抜ける。
break句がない場合は、次のcase句やdefault句の処理へ突入する。
switchの式がどれにも当てはまらない場合は、default句に遷移する。
default句は省略可能。
繰り返し
繰り返しの制御文 for while foreach
繰り返しを中断する制御文 break continue
関数
関数とは、ひとまとまりの処理を行う機能。
関数には内部関数(定義済みの関数)とユーザー定義関数(自分で定義する関数)がある。
引数とは、関数が処理を行うための情報。
戻り値とは、関数の処理の結果の値。
データの受け取り
サーバーからなにか情報を取り出す時はGET
サーバーに情報を投稿するときにつかう時はPOST
サーバー内のデータをユーザーが書き換える場合はPOST
GETは送信できるデータの長さに制限がある
ファイルのアップロードなどは、POSTでしか行えない処理
GETは、送るデータはURLの一部になるのでブックマーク、アンカーによるリンクが可能
クッキー
クッキーとは、Webサーバーからブラウザに送信したデータを保存するための機能
セッション
Webサーバーとブラウザ間で継続した通信を行うために必要な機能
セッション機能は、クッキー機能を利用している。
入力フォーム
HTMLのformタグを使ってデータの受け渡しを行う。
action属性で指定してるファイルにデータを渡します。
method属性ではデータを送る際の送信方法を指定します。
postとはURLとは別にデータを送る方法です。
日付の表示
日付を文字列として取得する関数としてdate関数がある。 引数として指定された形で、Y n j A h iなどがあり それぞれ、西暦 月 日 AM(PM) 時 分が表示さる。
正規表現
正規表現(regular expression)とは、文字列の集合を一つの文字列で表現するための表記法。
PHPは、Perl互換正規表現とPOSIX拡張正規表現をサポートしている。
PHP関連サイト
初心者用PHP入門
PHP入門
PHP入門(Labo)
PHPBook
10日間 PHPの基礎
CGIとは
Smarty関連サイト
初心者のためのSmarty
Smartyの使い方まとめ
template カスタマイズ
Smartyマニュアル
変数に代入をし計算
税込み表記
Perl関連サイト
Perl基礎入門
Perl入門
TryThe Homepage
Perl基礎
Log In パスワード
ショッピングカート
クレジット決済代行
アンティーク家具通販
WEB WART
通販広告について
|
sitemap
|
Plala
|
|
goo
|
|
NTT
|
Copyright(C)2008 NTT Plala Inc. All rights reserved..