<?php
declare(strict_types=1);
function showInfo(string $name, int $score): void
{
echo $name . ‘: ‘ . $score . PHP_EOL;
}
// showInfo(‘taguchi’, 40);
// showInfo(‘taguchi’, ‘dotinstall’);
showInfo(‘taguchi’, ‘4’);
<?php
declare(strict_types=1);
function showInfo(string $name, int $score): void
{
echo $name . ‘: ‘ . $score . PHP_EOL;
}
// showInfo(‘taguchi’, 40);
// showInfo(‘taguchi’, ‘dotinstall’);
showInfo(‘taguchi’, ‘4’);
<?php
function sum($a, $b, $c)
{
$total = $a + $b + $c;
// if($total < 0){
// return 0;
// }else{
// return $total;
// }
return $total < 0 ? 0 : $total;
}
echo sum(100, 300, 500) .PHP_EOL; //900
echo sum(-1000, 300, 500) .PHP_EOL; //0
<?php
// function sum($a, $b, $c)
// {
// return $a + $b + $c;
// }
$sum = function ($a, $b, $c){ //無名関数
return $a + $b + $c;
};
echo $sum(100, 300, 500) .PHP_EOL;
<?php
$rate = 1.1; //グローバルスコープ
function sum($a, $b, $c)
{
// global $rate;
$rate = 1.08; //ローカルスコープ
return ($a + $b + $c) * $rate;
}
echo sum(100, 200, 300) + sum(300, 400, 500) . PHP_EOL; //1944
<?php
function sum($a, $b, $c)
{
// echo $a + $b + $c . PHP_EOL;
return $a + $b + $c;
echo ‘Here!’ .PHP_EOL;
}
sum(100, 200, 300);//600
sum(300, 400, 500);//1200
echo sum(100, 200, 300) + sum(300, 400, 500) .PHP_EOL;//1800
<?php
function showAd($message = ‘Ad’) //仮引数
{
echo ‘———-‘ . PHP_EOL;
echo ‘— ‘ . $message . ‘ —‘ . PHP_EOL;
echo ‘———-‘ . PHP_EOL;
}
showAd(‘Header Ad’); //実引数
echo ‘Tom is great!’ . PHP_EOL;
echo ‘Bob is great!’ . PHP_EOL;
// showAd(‘Ad’);
showAd();
echo ‘Steve is great!’ . PHP_EOL;
echo ‘Bob is great!’ . PHP_EOL;
showAd(‘Footer Ad’);
https://scrapbox.io/gosyujin/MSB8020_v142_(%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0_%E3%83%84%E3%83%BC%E3%83%AB%E3%82%BB%E3%83%83%E3%83%88_=_’v142′)_%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89_%E3%83%84%E3%83%BC%E3%83%AB%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82
<?php
function showAd()
{
echo ‘———-‘ .PHP_EOL;
echo ‘— Ad —‘ . PHP_EOL;
echo ‘———-‘ .PHP_EOL;
}
showAd();
echo ‘Tom is great!’ . PHP_EOL;
echo ‘Bob is great!’ . PHP_EOL;
showAd();
echo ‘Steve is great!’ . PHP_EOL;
echo ‘Bob is great!’ . PHP_EOL;
showAd();
#include <iostream>
using namespace std;
#define ELEM(array) (sizeof (array) / sizeof *(array))
class GameClass
{
public:
char title[16];
int music;
int graphic;
int Viewoftheworld;
void Disp();
};
void GameClass::Disp()
{
cout << “ゲームタイトル : ” << title << endl
<< “ 音楽 : ” << music << ” 点, “
“グラフィック : ” << graphic << ” 点, “
“世界観 : ” << Viewoftheworld << ” 点” << endl;
}
int main()
{
GameClass Gametitle[] = {
{ “原神”, 73, 98, 95, },
{ “バイオハザード4”, 85, 95, 90, },
{ “FF14”, 76, 98, 90, },
};
int i;
for(i = 0; i < ELEM(Gametitle); i++)
Gametitle[i].Disp();
return 0;
}
#include <iostream>
using namespace std;
void pokemon1()
{
cout << “ポッチャマを選ぶ” << endl;
cin >> a;
}
void pokemon2()
{
cout << “ナエトルを選ぶ” << endl;
}
void pokemon3()
{
cout << “ヒコザルを選ぶ” << endl;
}
int main()
{
pokemon1();
pokemon2();
pokemon3();
return 0;
}