2022-02-01から1ヶ月間の記事一覧

Python for文・while文・if文

for文 for 変数 in データの集合: 実行したい処理 変数は複数指定可能 データの集合を1つずつ変数に入れていく for i in range(3): print(i) # 実行結果 # 0 # 1 # 2 range for i in range([始まりの数値,]最後の数値[,増加する量]): 引数の数 1|終了値 2|開…

Python 変数・リスト・タプル・辞書

変数 変数の値を入れ替える a = 1 b = 2 tmp = a a = b b = tmp 下記のように省略可能 a = 1 b = 2 a, b = b, a リスト( 配列のようなもの ) リスト作成 # 値を入れてリストを作成 リスト名 = [値1, 値2, 値3] # 空のリストを作成 リスト名 = List() # 0~n…

PHP cookie/session

PHP

cookie setcookieの前は何も出力してはいけない( echoやHTMLの記述など ) cookieをセット setcookie('クッキー名', $値の変数); $変数1 = $変数2 ?? filter_input(INPUT_COOKIE, 'クッキー名') ?? 'transparent'; 変数2に値がなければクッキーの値から入手、…

PHP 別の記法(foreach/if/for/while/switch)

PHP

foreach foreach (){ 処理; } foreach (): 処理; endforeach; if文 if (){ 処理; } else if() { 処理; } else { 処理; } if (): 処理; else if(): 処理; else: 処理; endif; for文 for () { 処理; } for (): 処理; endfor; while文 do~whileは不可 while () …

PHP 例外処理

PHP

try~catch ( 例外処理 ) if ($変数 <= 1) { // 例外を投げる throw new Exception('表示させるエラーメッセージ'); // ExceptionクラスはPHPに組み込まれているためクラス定義が不要 } try { 例外が起きそうな処理; } catch (Exception $e) { echo $e->getMe…

PHP オブジェクト・クラス・継承・インターフェース・名前空間

PHP

オブジェクト object型は関数もまとめることが可能 オブジェクトを作成 // クラス class クラス名 //頭文字は大文字 { // プロパティ public $変数1; public $変数2; // メソッド public function 関数名() { 処理; //自分のクラスのプロパティを呼び出す $t…

PHP ディレクトリやファイル操作

PHP

ファイル操作 fopen('ファイル名', モード)|ファイルを指定したモードで開く //書き込みモード(上書き)でファイルを開く $ファイルポインタ変数名 = fopen('ファイル名', 'w'); //書き込みをして改行 ferite($ファイルポインタ変数, "hoge\n"); fclose($fp);…

PHP 書き換え防止・ヒアドキュメント・日付( UNIXタイムスタンプ )

PHP

書き換え防止( サニタイズ ) 特殊文字をHTML エンティティに変換する ENT_QUOTESはクオーテーションも変換してというオプション ヒアドキュメント 改行などがそのまま反映する nowdoc(変数の利用不可) 変数 = <<<'EOT' hello! こんにちは! EOT; echo 変数 h…

PHP 配列

PHP

配列 配列の作成 $配列名 = array(値1,値2,...); $配列名 = [値1, 値2,...]; 配列の呼び出し $配列名[インデックス番号]; 配列の値を変更 $配列名[値を変更するインデックス番号] = 新しい値; 配列の中身を確認 var_dump($配列名); //要素数,値の型,インデッ…

PHP 関数・ビルトイン関数

PHP

関数 function 関数名() { 実行したい処理; } 実行させるとき 関数名(); 引数あり function 関数名($変数名) { 実行したい処理; return 変数名など; } 実行させるとき 関数名(引数); 引数が渡されなかったときの値として初期値を設定する場合 function 関数…