Basic | C | JAVA | html | JavaScript | php | |
htmlタグとの区別 | <!-- //-->で括った範囲 | <? ?>で括った範囲 | ||||
文字 | 大小区別あり | |||||
エスケープ文字 ” | \" | |||||
¥ | \\ | |||||
改行 | \n | |||||
改行 | \r | |||||
タブ | \t | |||||
16進数 | \x00 | |||||
文 区切り | ; | ; | ; | ; | ||
区切り | . | |||||
コメント | /* */で括った範囲 // 一行コメント |
/* */で括った範囲 | ||||
宣言 | 型 変数名; 型 変数=初期値; |
|||||
変数 | "$"で始まる半角英数の文字列 |
|||||
変数のスコープ | スーパーグローバル グローバル ローカル |
|||||
配列 | "$"で始まる半角英数の文字列に"[ ]"をつける。 | |||||
定数 | define("定数名","値",論理値); 論理値は、TRUE or FALSE |
|||||
参照 | "&"をつける。 | |||||
型 | byte short int long float double char boolean |
|||||
Basic | C | JAVA | html | JavaScript | php | |
変換・キャスト変換 | parseFloat("内容") parseInt("内容".基数) 内容.toString(基数) eval("数式") |
(int)(integer) (float)(double)(real) (bool)(boolen) (array) (object) |
||||
関数定義 | function 関数名(引数) { 実行文 } |
|||||
関数 | function_name( ); | function_name($p1,$p2,..... ); 戻り値 return()を使うか参照わたしを使う。 |
||||
スクリーン表示 | 内容 | document...("内容") | print("内容"); | |||
日付 | date("Y年m月d日g時i分s秒 A") (AはPA PM) | |||||
フォームの送信 | <FORM ACTION="CGIスクリプトのパス/スクリプト名" METHOD="POST"> | |||||
フォームデータ受信 | $_REQUEST['HTML_NAME'] | |||||
算術演算子 | + - * / % 余りを求める。 ++インクリメント --デクリメント |
|||||
++ -- | ++$a先に演算 $a++後に演算 |
|||||
代入演算子 | = += 左辺に右辺を加算して左辺へ代入 -= *= /= %= &= |= ^= .= |
|||||
比較演算子 | < > <= >= == 左辺と右辺が等しい === 左辺と右辺のデータが等しい != !== |
|||||
論理演算 | AND または && OR または || XOR ! |
|||||
2進数演算 | & | または ^ ~ 否定 >> 右シフト << 左シフト |
|||||
その他の演算子 | . 連結 $C=$a.$b; => 配列挿入 |
|||||
無 | NULL | |||||
代入 | = | |||||
if文 | if(条件式) {条件式がtrueのとき} else {条件式がfalseのとき} |
|||||
switch文 | switch(変数) { case 変数の値1; 変数の値1のとき実行される; break; case 変数の値2; 変数の値2のとき実行される; break; ・・・ default; いずれの変数値も一致しない; } |
|||||
while | while(条件式) { 実行文 } |
|||||
do....while | ||||||
forループ | for(初期値; 条件式; 加減方法) { 実行文 } |
|||||
foreach文 | foreach([配列] as [キー]=>[値]) { 実行文 } |
|||||
continue | ループ処理をスキップする | |||||
? | [条件式]?[trueで実行する部分]:[falseで実行する部分]; | |||||
演算の自動検知機能(文字列から数字だけを検知して演算を行うことができる) | ||||||
ファイルを開く | fopen(ファイル名,動作設定) | |||||
ファイルを閉じる | fclose(ファイル名) | |||||