2012年02月03日
講義008日目
------------------------------1H------------------------------
★職業能力開発基礎
●報告・連絡・相談の重要性
・情報の共有
●整理・整頓
・PC内の整理整頓
・フォルダ管理の重要性
・ファイル名_日付で管理など
・エクセルでの管理
・後で参照するときのことを考えて管理
・その都度書類は片付ける→後回しだと絶対に溜まってしまうので
・就業時には必ず片付ける→
・共有物はつかったら戻す
・通路には邪魔なものを置かない
・席を立つときは書類を伏せる、片付けるなどで情報の保護をする
・PCのロック→XPはwin+Lでロックできる
●五つの態度
・規律性、協調性、積極性、責任性、向上心
●五つの意識
・顧客意識、コスト意識、納期意識、改善意識、安全意識
------------------------------2H------------------------------
★PHP基礎1
●while文
・breakでループ処理とswitch命令を大カッコが閉じるところまで抜ける
・break 1 ←数字で一つ上の
・
------------------------------3H------------------------------
★PHP基礎2 配列
●array
・一つの変数に複数の値を格納するのが配列
・$data = array("値1","値2",……)
・$data[0]←0番目のデータ
・特定のルールでデータを格納したいとき
・[]の中のことをindexと呼ぶ
・配列の中に配列を入れる(多次元配列)ことも可能
・変数に入る型なら
・print_r()かvar_dump()で配列の中身を構造ごと出力することができる
(ソースの表示でインデントつきの内容を確認できる)
・
●サクラエディタの正規表現での置換技のために
\t (タブ)
.*(ピリオドに一致するものすべて)
→すなわち\t.*は「タブから」行末まで全部
\r\n (改行)
^ (行頭)
\n(改行矢印↓)
\r(改行矢印←)
.(なにか一文字)
------------------------------4H------------------------------
★PHP基礎2 配列
●$変数[]="";
・arrayと同じで配列を定義できる
☆関数
●さまざまな便利な機能
・配列を操ったり、する機能もあるが後日
●連想配列
・添字を文字列にできる
・$country = array('japan' => '日本', 'usa' => 'アメリカ', 'france' => 'フランス');
●$_POST["name"]←添字を文字列にしてる
$_POST→グローバル変数
☆グローバル変数→PHPがあらかじめ用意してくれてる変数
基本的にPHPはローカル変数
●配列のルール
・$countrysのように文字列の語尾にsを付けると配列であることを示す変数名にしておく
●スコープ
・特定の変数がどの範囲まで使えるか
------------------------------5H------------------------------
★PHP基礎1
●foreach
・foreach(配列 as ループ内での変数名){
}
・配列をベースに配列の数だけループする
・配列の[インデックス(添字)]を表示する
$schedules =array("7:00","9:00","12:00");
foreach($schedules as $schedule){
echo "次の実行時間";
echo $schedule;
echo "<br>";
}
・配列の[インデックス(添字)]と"中身"を表示する
$schedules =array("起床" => "7:00",
"出勤" => "9:00",
"昼食" => "12:00");
foreach($schedules as $key=>$value){
echo $key;
echo $value;
echo "<br>";
}
・
------------------------------6H------------------------------
★ループで
●<body>
<form action="./foreach-output.php" method= "post">
<select name="jikantai">
<?php $minutes =array("00","30");?>
<?php for($i=0;$i<24;$i++){?>
<?php foreach($minutes as $minute){?>
<option value="<?php echo $i?>:<?php echo $minute?>">
<?php echo $i?>:<?php echo $minute?>
</option>
<?php }?>
<?php }?>
</select>
<input type="submit" name="送信する">
</form>
</body>
●マジックナンバー
・よく使われる数字はプログラムの中に後でソースを読む人が、
その数字の意味がわからなくなる場合がある
・数字を直に置くのではなく、変数で定義して使う
-----------------------------memo------------------------------
スコープ、グローバル変数、変数表が必要かどうかについての話
PHPは自由度が高いのかな?という印象を持った
0 件のコメント:
コメントを投稿