2012年01月31日
講義006日目
------------------------------1H------------------------------
★職業能力開発基礎
●お辞儀
・会釈、敬礼、最敬礼
・お辞儀し終わったら相手の目を見て笑顔で印象が良くなる
・「すみません」よりも「ありがとうございます」の方が効果的
●資料の取り扱い
・社内秘、社外秘などが印字された機密資料は外に持ち出さない
そういう印が付いてなくても資料の持ち出しは上司の許可を取る
・データを持ち出す際の注意点
基本、パスワードをかける
絶対になくさないように気をつける
無くしたことを発見したら、即上司に報告し交番で遺失物届けなどの対応をする
●就業マナー
・進行管理
計画→実行→結果を確認→計画と結果の不具合や差異を処理
計画を立てる時→5W1H
マネジメントサイクル:PDCAサイクル Plan→Do→Check→Action
自分のアクションの確認をこまめに取ることで認識の差異を減らしていく
文言や会話の文章を自分なりの文体(別のアプローチ)に直して確認し修正する
------------------------------2H------------------------------
★PHP基礎1
●昨日(PHP基礎1)の復習
・vhostの編集
<VirtualHost *:80>
DocumentRoot C:\pleiades\xampp\htdocs
ServerName localhost
<Directory "C:\pleiades\xampp\htdocs">
AllowOverride All
Options -Includes -ExecCGI
</Directory>
</VirtualHost>
localhost用の設定をを追加する
NameVirtualHost *:80を有効にするとデフォルトではlocalhostを設定してる(?
localhostも使いたければ、それを生かした状態で追加設定しなければならない(?
・PHPは変数の型を意識しない
・演算子の強さについて→()で制御
・ピリオド.で文章の結合がPHP特有
・スペースの表現→チェックマークなどが使われる
------------------------------3H------------------------------
★PHP基礎1
●比較演算子
●代入演算子
・+=
$number = 10;
$number = $number + 5;より$number += 5;にした方がシンプルな場合に
●論理演算子
・条件をいくつか指定できる
●if
・if(条件) {
print '処理';
}else{ //elseはifの条件式に一致しなかった場合実行される
print '処理';
}
●elseif
・if(条件) {
print '処理';
}elseif(2つ目の条件){ //elseifはifの条件式に一致しなかった場合実行される
print '処理';
}elseif(3つ目の条件){ //elseifは前の条件に一致しなかった場合実行される
print '処理';
}else{
☆●文字列を数字と比較すると0として扱われる
ただし、文字列の最初からの文字が数字ならその数字にで扱われる
数字を文字列扱い””にした場合、数字として扱える
●真偽値
tureとfalse
真と偽
条件一致 →ture
条件不一致→false
●フローチャート
規格がある仕様書等で使われる
------------------------------4H------------------------------
★PHP基礎1
●htmlのフォームとの連携
・kiso.com下にphp1_input.php
<form>を使う
method=
urlを使わないpost
urlを使うget
name=
<input>
・kiso.com下にphp1_output.php
$x = $_POST["number"];//←依然作ったifelse文の変数を受け取れるように書き換える
if($x > 10) {
print '変数$Xは10よりも大きい';
}
elseif($x > 5){
print '変数$Xは5よりも大きい';
}
elseif($x > 1){
print '変数$Xは1よりも大きい';
}
else{
print '変数$xは1よりも小さい';
}
ex→echo $x;exit;
●上記を一つのファイルにまとめることもできる(自分自身にデータを送信することもできる)
------------------------------5H------------------------------
★if文の練習
●条件式
論理演算子で条件をいくつも設定できる
・!→否定
if($aaa !="あああ")"あああ"でない
・||→どちらか
ture||falseでもfalse||tureでもどちらかtrueであれば一致
・&&→完全一致
ture&&tureでないと一致しない
複数の条件から結果を得たい場合に使う
------------------------------6H------------------------------
★SEOとファイル構成
●文字コードを指定するmetaタグを<head>内に
・<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
・ファイル名を変更ショートカットF2で変更
●urlに使うのはアンダーバーよりハイフンの方が良い
-が付いてるとgoogleが別々の文字として認識する
_だと同じ文字であると認識
●検索エンジンに好まれるツリー構造に
今日作ったphp1-input.phpとphp1-output.phpをphp1フォルダを作ってそこに入れておく
★条件構文
●switch構文
分岐が多いと、ifよりもソースが見やすい
四つ以上分岐がある場合はswitch
基本的に比較演算子の==を判断(<>を使う場合はif)
case→条件を指定
break→{}で括られてる中の処理を終了させる
どのケースでもない場合default:で表示させる文を設定しておくとそれが出る
-----------------------------memo------------------------------
if文がよくわからんけど慣れしてるので慣れればいいという楽観思考
ノド痛い
0 件のコメント:
コメントを投稿