Skip to content

Instantly share code, notes, and snippets.

@Kazunari-h
Last active May 1, 2021 15:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Kazunari-h/18f815683884c6a1f8e14c5448c68627 to your computer and use it in GitHub Desktop.
Save Kazunari-h/18f815683884c6a1f8e14c5448c68627 to your computer and use it in GitHub Desktop.
ブログ用コード
<?php
// 変数を宣言する
$name = "yamada";
?>
<?php
// 定数を宣言する (define関数)
define("FOO", 1);
// 定数を宣言する (const構文)
const FOO = 1;
?>
<?php
// 論理型 (boolean)
$is_name = true;
?>
<?php
// 整数型 (integer)
$count = 1;
?>
<?php
// 引用符を使った文字列型
$name = 'hirosawa';
// 二重引用符を使った文字列型
$name = "hirosawa";
// ヒアドキュメント構文を使った文字列型 (二重引用符を使ったものと機能はほぼ同じ)
$name = <<<EOT
こんにちは、
hirosawaです。
EOT;
// Nowdoc構文を使った文字列型 (引用符を使ったものと機能はほぼ同じ)
$name = <<<'EOT'
こんにちは、
hirosawaです。
EOT;
?>
<?php
$name = 'hirosawa';
echo "こんにちは、$name";
// 結果は "こんにちは、hirosawa"と出力される
?>
<?php
// 文字列演算子 (.)
$a = "Hello ";
$b = $a . "World!";
echo $b; // Hello World! と出力されます。
// 文字列演算子 (.=)
$a = "Hello ";
$a .= "World!";
echo $a; // Hello World! と出力されます。
?>
<?php
// 配列型 (array)
// キーを指定しない配列
$teachers = array(
"koizumi",
"hirosawa"
);
// PHP 5.4 以降ではこのようにも書けます
$teachers = [
"koizumi",
"hirosawa"
];
echo $teachers[0];
// koizumi と出力されます。
?>
<?php
// 配列型 (array)
// キーを指定する配列
$teachers = array(
"koizumi" => "rare",
"hirosawa" => "normal",
);
// PHP 5.4 以降ではこのようにも書けます
$teachers = [
"koizumi" => "rare",
"hirosawa" => "normal",
];
echo $teachers["koizumi"];
// rare と出力されます。
?>
<?php
// 型を調べる
$name = "hirosawa";
echo gettype($name);
// 型 (string) が出力される
?>
<?php
//型を変換する
$count_str = "10";
$count = (int) $count_str;
?>
<?php
$name = 'hirosawa';
echo 'こんにちは、$name';
// 結果は "こんにちは、$name"と出力される
// 二重引用符と同じ使い方はできない。
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment