開発ノート【PHP事例】
開発ノート【PHP事例】です。
当サイトは、Bootstrap5で製作しています。
キーボードからの入力
echo '数字を入力してください';
// $number = fgets(STDIN); // STDINの機能を使って1行読み込む
// $number = trim($number); // trimで改行コードを取り除く
$number = trim(fgets(STDIN));
echo $number, 'ですね?';
- キーボードからの数字の入力は、全て文字列型(String型)になる。
- fgets()
()で指定したファイルポインタから1行取得する関数。 -
STDIN
標準入力(standard input)を意味する定数。
外部のファイルを読み込む
includeとrequireの違い
目的のファイルが存在しなかったとき、動きが変わってくる。-
include
目的のファイルがなくても、処理は続行する。 -
require
目的のファイルがないとき、処理は終了する。
<?php
function sum($a, $b) {
return $a + $b;
}
include
// include('sample.php');
include 'sample.php';
include_once 'sample.php';
echo sum(10, 15);
- 1行目と2行目は、同じ動きをする。(記述の仕方が異なる)
-
include_once
既に読み込んでいたら、読み込まない。
25
require
// require('sample.php');
require 'sample.php';
require_once 'sample.php';
echo sum(10, 15);
- 1行目と2行目は、同じ動きをする。(記述の仕方が異なる)
-
require_once
既に読み込んでいたら、読み込まない。
25