Php

・最初の行動

php

”;”セミコロンで区切ること。エラーでちゃうよ!

<?php echo "<h2> 初級</h2>"; ?>

 

html

<h2>初級</h2>

 

・変数

<?php

 $name= "Bob";

 

echo $name;

 

・if文

$x = 20;

if($x > 10){

echo "おっきいね!";

}

 

・真偽の話

if(true){

echo "この中が必ず実行される";

}

 

if(false){

 

}else{

echo "ここが実行される";

 

}

他にもelseifというものがある。

 

・論理式

AかつB

if(     A &&  B   )

AまたはB

if(    A ||      B)

Cの真偽を否定する

if(!(C))

 ・switch構文だよ!

breakがないとこの中の工程すべてをおこなってしまう。

 

switch($coin){

 case 0:

  echo "表";

break;

 case 1:

   echo"裏";

  break;

defalut:

echo "エラー!";

break;

 

}

 

・配列ボックス

$names = array("A","B","C");

Aをだすためには

echo $names[0]

後ろに付け足すときは

$names[] = "D";

AをEにかえる。

$names[0] = "E"

 

$names = array(

     "name" => "わんこ",

     "bus" => "せいぶ"

);

echo $names["name"]

//追加するには

$names["level"] = "beginner";

 

・配列構文

$date = array("東京","大阪","京都");

foreach($date as $value){

echo $value;

}

 

$colors = array(

"Apple" => "Red",

"Banana" => "yellow",

"Grape" => "Purple"

);

foreach($colors as $key => $value){

echo $key.':'.$value;

}

 

 

・繰り返し構文

for($i = 1; $i <= 100;$i ++){

echo $i;

}

改行をおこなう

echo $i.'<br>';

・繰り返し構文2

$i = 1;

while($i <= 100){

echo $i;

$i ++;

}

・便利なコマンド

break;

continue;

 

$length= 7;

$area =$length * $length;

echo $area;

 

?>

 

・上書きされてしまう

$sum=5

$sum=8

 

・1の時だけ省略して書ける

++

--    など

 

・連携連結

$lesson = "PHP";

echo $lesson."PHP";

・連結の省略形

$lesson .=”はなび”;

・変数展開

echo "私は、{$lesson}見た。";

私は、はなびを見た。

 

・関数

strlen("Progate"); 文字数を返す。

count();要素の数を返す。

rand(1,4);1~4のランダムな整数を返す。

 ・関数作成

function printCircleArea(下に使う変数){

echo 繰り返したい内容;

}

・呼び出す関数

関数();

・戻り値

function getSum($sum1,$sum2){

return $sum1 + $sum2;

}

・formの準備

<form action="URL" method="postかget">

\\ここにフォームの内容をかいていく。

 <input type="text" name="email">

   <textarea name="content">

  </textarea>

</form>

・↑の入れられた情報は

echo $_POST["email"];

echo $_POST["content"];

・ボタン作成

<input type="submit" value="送信(ここにボタンの上の名前が出る)">

 

・セレクトボタン

<select name="総称して呼び出すために必要なこと">

 <option>並べたいことをここにいれていくよ</option>

 <option></option>

 <option></option>

</select>

 

・繰り返しと

for( $i = 1; $i  < 4;$i ++){

echo " <option value = "{$}i" >{$i}</option>";

}

$_SERVER['REMOTE_ADDR']
現在ページをみているユーザーのIP アドレス

$_SERVER['HTTP_USER_AGENT']
ページにアクセスしているユーザーエージェント

今回利用したのは$_SERVERに含まれる2つの値のみですが、その他にも様々な情報がこのスーパーグローバル変数にはあります。

$_SERVER['REQUEST_METHOD']
リクエストメソッド名で‘GET’、 ‘POST’など