LINEで送る
Pocket

  • insert-variable.php
<?php
/**
 * 代入の検証
 */
$num1 = 300;
$num2 = $num1; // 300が入る
$num1 = 100;
//echo $num2; // $num2は300のまま
/**
 * 参照渡しの検証
 */
$num3 = 100;
// $num4 =& $num3;
$num4 = &$num3; // 変数セット
$num3 = 200;
echo $num3;
echo $num4;
?>
  • sample3-1.php
<?php
$apple = 'りんご';
$orange = 'オレンジ';
echo $apple . $orange;
$chinpo = 20;
echo $chinpo * 20;
$apple_pie = $apple . 'パイ';
echo $apple_pie;
// 違う単語をくっつける場合 
$helloWorld = '';   // キャメルケース 
$HelloWorld = '';   // パスカルケース
$hello_world = '';  // スネークケース
?>
  • sample3-2.php
<?php
// $name = NULL;
$name = 'あだちんぽさん';
// 宣言されてない変数をprintされてもエラーが出ない
print $name;
print $name . $age;
?>
  • sample3-3.php
<?php
$name = 'Adachinpo';
$old = 29;
// boolean型を出力するとどうなるか
$flag_true = true;
$flag_false = false;
// 出力: 1
echo $flag_true;
// 出力: なし
echo $flag_false;
?>
The following two tabs change content below.

adachin

1989年生まれのSRE。 ホスティングから大規模なアドテクなどのインフラエンジニアとして携わり、AnsibleやTerraformでのインフラコード化を推進。副業では数社サーバー保守、未経験によるエンジニアのメンターなども実施している。また、「脆弱性スキャナVuls」のOSS活動もしており、自称エバンジェリスト/技術広報/テクニカルサポート/コントリビュータでもある。現在はサービスの信頼性向上、可用性、レイテンシ、パフォーマンス、モニタリング、緊急対応、インフラコード化、リファクタリング、セキュリティ強化、新技術の検証、Docker開発環境の提供、AWSでのインフラ構築、Wordpressによるコーポレートサイトの修正、メンター、分析基盤の運用を担当している。