2010/12/16

php基礎

php講習 12/16

・xampp,apacheの環境についてのお話し
PHP: Hypertext Preprocessorの略
・昨日に引き続きphpプログラムの実習
  • for文
  • while文
  • 混合文字列の扱い(print文(関数)で「"」と「'」の違い)
  • array(配列変数)
・for文
$index =5;
for ($i = 0; $i < $index; $i++) {
 print $i." ";
}

・for文の実行結果
0 1 2 3 4 

・while文
$i=0;
while ( $i<10 ) {
 print $i . " ";
 $i++ ;
}

・while文の実行結果
0 1 2 3 4 5 6 7 8 9 

・while文、その2
$i=0;
while ( $i<10 ) {
 $i++ ;
 print $i . " ";
}
・while文の実行結果、その2
1 2 3 4 5 6 7 8 9 10 
・実行結果(添え字と実行結果の数字)の違いには注意してね。

・print文の「""」と「''」の違い 「""」は変数が置き換わる、「''」は文字列として扱われる。
説明するより実行結果で理解するのが早い。
・print文
$i = 1;
$c = "ABC" ;
print "$i $c" ;

・print文実行結果
1 ABC

・print文、その2
$i = 1;
$c = "ABC" ;
print '$i $c' ;

・print文実行結果、その2
$i $c

・array(配列変数)
// 変数に配列を入れます。
$x_array = array("a", "b", "c") ;

// 配列を1つづつ取り出します。
foreach ($x_array as $x) {
 print $x . ":";
}

・array(配列)の実行結果
a:b:c:

・array(配列変数)、その2
// 変数に配列を入れます。
// 配列の添え字は0から始まります
$y_array[0] = "d" ;
$y_array[1] = "e" ;
$y_array[2] = "f" ;

// 配列を1つづつ取り出します。
foreach ($y_array as $y) {
 print $y . ":";
}

・配列の実行結果、その2
d:e:f:


その次の話題(4章)は、早くもクラスの話。
欲しい機能がどのクラスで実現出来るのか、クラスの探し方が判らない。
この訓練の講座に参加した人による、似たようなブログがありました。
出来は比較になりませんが。
その中ではタイピングのサイトも紹介されていました。
今日は最初にxampp、phpについての説明がありましたが
同じような説明は前のクラスでもあったのではないかと思います。
以前のクラスで出た質問などをまとめたfaqとかないでしょうか。
この投稿を保存しようとしたら、「写真も入れてください」みたいな指摘があった。 チェックが厳しい。

0 件のコメント:

コメントを投稿