0
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

PHP 基本文法まとめ 前編

Last updated at Posted at 2020-11-11

PHP基本文法

PHPの基本文法を前編と後編に分けてご紹介します。

前半:変数定数関数演算子配列連想配列
後半:if文while文for文foreach文

変数

$変数名 = 整数;
$number = 10;
$name = '佐藤'; //文字列の場合は''(シングルクォーテーション)で囲む。

変数 = 箱のようなもので、$変数に整数を一時的に格納することができる。
$(ドルマーク)に続けて変数名を付ける。
・変数名は文字、または _(アンダースコア)で始める。
大文字と小文字は区別される

定数

 define('USER_NAME', 'user name');
 const USER_NAME = 'user name';

定数 = 変数とは違い、一度定義した定数の値を変更することができない
・定義方法は、define(‘定数名’,‘定数の値’)もしくは、const ‘定数名’=‘定数の値’
・定数名は大文字_の組み合わせのみ。

演算子

echo 1 + 1; // 足し算
echo 6 - 3; // 引き算
echo 3 * 4; // 掛け算
echo 8 / 2; // 割り算
echo 7 % 2; // 割り算の余り

//比較演算子
== 等しい
=== 等しい(厳密)
!=  異なる
!== 異なる(厳密)
<> 異なる(!= と同じ)
>  大きい
>=  以上
<  小さい
<= 以下

//論理演算子
&& ~ かつ ~ (AND)
|| ~ または ~ (OR)
!  ~でない

配列

$fruits = ['apple', 'orange', 'pineapple'];
$fruits = array('apple', 'orange', 'pineapple');

//添字は0からスタート
echo $変数名[添字];
echo $fruits[0]; // apple
echo $fruits[1]; // orange
echo $fruits[2]; // pineapple

配列 = 複数の値を管理するarray()で値を定義。

連想配列

$juice = array(
  'orange' => 'orange juice',
  'apple'  => 'apple juice',
  'grape'  => 'grape juice',
  'banana' => 'banana juice'
);
 
echo $変数名['キー名'];
echo $juice['orange']; //orange juiceを表示。
echo $juice['apple'];  //apple juiceを表示。
echo $juice['grape'];  //grape juiceを表示。
echo $juice['banana']; //banana juiceを表示。


//count($変数名)で配列の中身の数を表示させることもできる。
$fruits = array('apple', 'banana', 'lemon');
echo count($fruits); //countは要素の数を返す。この場合は3。

連想配列 = 添字の代わりに自分で要素に名前を付けてアクセスする。
要素の名前をkey(キー)という。

関数

function 関数名 () 
{
   //処理内容
}
関数名(); //関数を使う。


function myName() {
    $name = “佐藤”;
    echo “私の名前は” . $name . “です。<br>”;
}
function myName() // 「私の名前は佐藤です。」 が表示される。

↓ 引数を使った場合

function myName($name) {
    echo “私の名前は” . $name . “です。<br>”;
}
function myName("佐藤") // 「私の名前は佐藤です。」 が表示される。

関数 = 何らかに処理をまとめておくことで、好きな時に関数として呼び出せる
     同じようなコードを何度も書かないで済む
引数 = 関数を引き出すときに渡す値

参考元はこちら
(https://creive.me/archives/8719/#PHP)
(https://techacademy.jp/magazine/4925)

0
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?