Help us understand the problem. What is going on with this article?

PHPの復習その1(ドットインストール)

PHP学習の足跡として残します。

メッセージの表示

main.php
<?php

echo 'Hello php' . PHP_EOL;
echo 'Good morning php' . PHP_EOL;

コメント

コメント方法は3つ

main.php
<?php

// comment

# comment

/*
comment
comment
comment
*/

変数

変数を使うには「$」に好きな名前を付ける。(今回はname)
値を与えるために「=」を記入。
右側に値を割り当てる。(今回は値に文字列のTakagiを代入する。)
代入する際の「=」を代入演算子と呼ぶ。
以下例

main.php
<?php

$name = 'Takagi';

echo 'Hello ' . $name . PHP_EOL;

echo 'Hi ' . $Name . PHP_EOL;

数値の計算

main.php
<?php

echo 10 + 3 . PHP_EOL; //和
echo 10 - 3 . PHP_EOL; //差
echo 10 * 3 . PHP_EOL; //積
echo 10 / 3 . PHP_EOL; //商

echo 10 ** 3 . PHP_EOL; //3乗
echo 10 % 3 . PHP_EOL; //余り

echo 2 + 10 * 3 . PHP_EOL; //32
echo (2 + 10) * 3 . PHP_EOL; //36

変数を使った計算

main.php
<?php

$price = 500;
$price += 100;  //priceに100足す
$price *= 100;  //priceから100引く

$price++;  //priceに1足す
$price--;  //priceから1引く

echo $price . PHP_EOL;  //合計

定数

以前学んだ変数は後から再定義が可能だが、定数は一度定義すると再定義が出来ない。
定数の書き方は2つある。いずれも定数名は大文字で$はつかないという特徴がある。

まずdefine('定数名', '値');での書き方

main.php
<?php

define('NAME', 'takagi');
echo NAME .PHP_EOL;

次にconst 定数名 = '値';での書き方

main.php
<?php

const NAME = 'takagi';
echo NAME .PHP_EOL;

データ型

データ型 種類
int     数値(整数)
float 数値(小数)
string 文字
null null
bool 真偽
naginogisa
初学者です。よろしくお願い致します。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away