LINEで送る
Pocket

  • if.php
<?php
/**
 * $numに整数を代入。
 * $numが偶数の場合はhogeと出力
 * $numが奇数の場合はfugaと出力
 */
$num = 9;
if ($num %2==0){
    print 'hoge';
} else {
    print 'fuga';
}
// $numが9の時にadachinpo出力
// ブロックは省略できるが、あまりしないほうがいい
if ($num == 9)
    print 'adachinpo';
  • sample4-1.php
<?php
/**
 * $numに整数を代入。
 * $numが偶数の場合はhogeと出力
 * $numが奇数の場合はfugaと出力
 */
$num = 9;
if ($num %2==0){
    print 'hoge';
} else {
    print 'fuga';
}
// $numが9の時にadachinpo出力
// ブロックは省略できるが、あまりしないほうがいい
if ($num == 9)
    print 'adachinpo';
?>
  • sample4-2.php
<?php
/**
 *  論理値
 */
$num = 8;
if ($num){
    // 条件式が真の時に実行する処理
    print_r('宣言済みの変数の場合');
}
// 文字列の'0'の場合
$num = '0';
if ($num){
    print_r('False');
}
// いちいち変数に入れる必要はない
if ('0') {
    print_r('ひっかからない');
}
if (!false) {
    print_r('!falseはひっかかる');
}
?>
  • sample4-4.php
<?php
/**
 * 論理演算子
 */
// $num は整数 $numが 15 かつ 5の倍数($num % 5 == 0)のとき 'hoge' 
$num = 15;
if ($num == 15 && $num % 5 == 0){
    print_r('hoge');
}
// $num は整数 $numが 3 または 5の倍数( % 5 == 0)のとき 'tanaka' 出力
$num = 3;
if ($num == 3 || $num % 5 == 0){
    print_r('tanaka');
}
?>
The following two tabs change content below.

adachin

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