1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

  PHP記載方法まとめ 【初学者編】1

Posted at

はじめに

 【PHP(Hypertext Preprocessor) = ピーエイチピー】とは
    サーバサイドというWebアプリの裏側で動作している、、
   ユーザーからは見えない部分で使用されているプログラム言語です。

このメモは、PHPの基本的な記載方法のまとめです。

PHPプログラムの構成

PHPは、 HTMLの中に、埋め込むことができます。

  1・・・ 以下の開始タグ と  終了タグの間に命令文を記載する。
              <?php   と   ?>

  2・・・ HTMLファイルの最後がPHPのタグの場合は
       終了タグ である   ?> は省略する。

基礎的なHTMLの記載方法については、以下を参照

O型のHTML記載方法まとめ


サンプル1

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>タイトル</title>
</head>
<body>
<?php
// 命令文を記載する
print "Hello World";
?>
</body>
</html>

PHPでエスケープが必要な時と方法を最短理解! | 侍エンジニアブログ


サンプル2(現状は、サンプル1と出力結果は同じ)

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>タイトル</title>
</head>
<body>
</body>
</html>
<?php
  echo 'Hello World';

【PHP入門者向け】echoによる出力方法まとめ


変数

スカラー型

なお、型 ※1 は実行時、変数に初めて値を代入する際に型が自動で宣言される※2


      integer    ・・・ 整数型    $a = 5;
  
      float      ・・・ 浮動小数点数型    $a = 2.5;

      double      ・・・ 倍精度浮動小数点数型

      boolean      ・・・ bool 型       論理値リテラル = true「真」 , false「偽」

        boolean への変換 bool に明示的に変換を行うには、
        キャスト (bool) を使用します。
        
          bool に変換する場合、次の値は false とみなされます。
           ・integer の 0 (ゼロ)
           ・float の 0.0 および -0.0 (ゼロ)
           ・空の文字列 ""、 および文字列の "0"
           ・要素の数がゼロである 配列
           ・unit 型 NULL (値がセットされていない変数を含む)
           ・bool 型へキャストするように動作がオーバーロードされた内部オブジェクト。 
         
      String      ・・・ 文字列型

         文字列を var_dump※3  で確認すると以下

            $a = "あいうえお";
            はstring(15)"あいうえお"と出力
            
            $b = 'hello';
            はstring(5) "hello"と出力
      

※1 
※2 PHP マニュアル 言語リファレンス 型 はじめに
※3 文字列の出力とvar_dump()



複合型

作成中


特殊型

作成中


演算子

代数演算子


      +      ・・・  加算     例: $c = $a + $b  ・・・ AにBを加える

      -      ・・・  減算     例: $c = $a - $b  ・・・ AからBを引く

      *      ・・・  乗算     例: $c = $a * $b  ・・・ AにBを掛ける

      /      ・・・  除算     例: $c = $a / $b  ・・・ AをBで割る

      %      ・・・  剰余     例: $c = $a % $b  ・・・ AをBで割った余り

      **     ・・・  累乗     例: $c = $a ** $b  ・・・ AのB乗

比較演算子


      <      ・・・   未満        例: $a < $b  ・・・  AはBより小さい

      <=      ・・・  以下        例: $a <= $b  ・・・  AはBより小さいか等しい

      >      ・・・   超過        例: $a > $b  ・・・  AはBより大きい

      >=      ・・・  以上        例: $a >= $b  ・・・  AはBより大きいか等しい

      ==      ・・・  同値        例: $a == $b  ・・・  AとBは等しい    
          ⇒ 右辺と左辺で型が違う場合にはキャストされる。

      !=      ・・・  同値ではない    例: $a === $b  ・・・  AはBは等しくない
          ⇒ 右辺と左辺で型が違う場合はキャストされる。

      ===      ・・・  同値        例: $a == $b  ・・・  AとBは等しい    
          ⇒ キャストが行われない(厳密な比較)

      !==     ・・・  同値ではない    例: $a !== $b  ・・・  AはBは等しくない
          ⇒ キャストが行われない(厳密な比較)


論理演算子


      && または and    ・・・    例: A && B  ・・・  AとBが共にtrueならtrue

      || または or     ・・・    例: A || B  ・・・  AかBの少なくとも1つがtrueならtrue

      >      ・・・    NOT        例: !A      ・・・  Aがtrueならfalse、Aがfalseならtrue

インクリメント演算子


      ++x      ・・・   前置        例: y = ++x;   手順① x = x + 1; 手順② y = x;

      x++      ・・・   前置        例: y = x++;   手順① y = x;  手順② x = x + 1; 



参考文献

php関連情報サイト様

https://u-tan-web.com/category/programming/php/

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?