2012年02月16日
講義014日目
------------------------------1H------------------------------
★職業能力開発基礎
●名刺の交換
●席順のマナー
・上座、下座
様々なケースがあるが、相手に不快感を与えないことが大事
------------------------------2H------------------------------
★PHP実習
●winter_homework
------------------------------3H------------------------------
★PHP実習
●winter_homework解答
・割り算や剰余を出すときに0で割るとエラー(Warninng発生)
・elseif(sum1>=70 && $sum <=90)
&&,(and)→どちらも条件にあう →true
||,(or)→どちらかの条件にあう →true
! →条件が成り立たない →true
------------------------------4H------------------------------
★PHP実習 練習問題解答
------------------------------5H------------------------------
★PHP基礎
●変数のデータ型
・int →整数型
・String →文字列""
・Float →浮動小数点型
・boolean →論理型(ture,false)
・array →配列型[]
・Object →クラスで使う
・Resource→外部のデータとの接続情報、ファイルポインタを管理するデータ型
・Null →何も値が入っていないことを示すデータ型(空文字や0ではない)
●データ型確認
<?php
$test;
var_dump($test);
$test =10;
echo "<br>";
var_dump($test);
$test ="文字列です";
echo "<br>";
var_dump($test);
$test =1.2;
echo "<br>";
var_dump($test);
$test =true;
echo "<br>";
var_dump($test);
$test = array(1,2,3);
echo"<br>";
var_dump($test);
$test = null;
echo "<br>";
var_dump($test);
●型変換
//キャスト(型変換)
//例:floatのデータをintにキャスト
$test = 3.443;
$cast = (int)$test;
echo "<br>".$cast;
//データ型も条件式として扱うには
//「===」 「!==」という比較演算子を使う。
echo "<br>";
$zero = 0;
$kara = "";
$bdata = false;
$ndata = null;
if($zero == $bdata) {
echo "一致しました<br>";
}else{
echo"一致しませんでした<br>";
}
if($zero === $bdata) {
echo "一致しました<br>";
}else{
echo"一致しませんでした<br>";
}
echo "<br>";
echo ($zero === $bdata) ? "一致しました" : "一致しませんでした";
//論理型(boolean)は、ture,falseいずれかの値しか持たない。
//型変換した際、false,は0、tureは1となる。
------------------------------6H------------------------------
★PHP基礎
●多次元配列
・配列の中に配列
・多次元配列をforeachする場合
一番外側の配列でループする。
連想配列にするなどで添え字を設定しておけば、
それを元に狙った配列を取り出せる
●エラーメッセージ
・ini_set("display_errors","0");
でエラーメッセージを出さないように設定することもできる
初期値は1
このコードが書いてあるところではエラーを出さない
・ini_set関数でphpの設定を書き換えることができる
直接php.iniという設定ファイルを書き換えることでも設定を変更可能
-----------------------------memo------------------------------
ガンガン使っていくことしか覚える手段は無いかも
とにかく動かすことか
0 件のコメント:
コメントを投稿