ホームページ  >  記事  >  バックエンド開発  >  PHP 入門: 基本的な構文から学習を始めましょう

PHP 入門: 基本的な構文から学習を始めましょう

王林
王林オリジナル
2023-05-11 16:24:061528ブラウズ

PHP は広く使用されているサーバーサイド スクリプト言語で、HTML と組み合わせて使用​​すると、さまざまな動的な Web サイトを作成できます。 PHP 言語は学習と使用が簡単で、リソースが豊富で、Web サイト開発者にとって推奨される言語の 1 つです。 PHP を学習する過程では、まず言語の基本的な文法をマスターする必要がありますが、ここでは、読者が PHP をよりよく学習できるように、PHP の基本的な文法について説明します。

1. 基本的な PHP 構文

PHP の構文は、Perl や C などの他の多くの言語の構文に似ているため、簡単に学習できます。 PHP では、すべてのステートメントがセミコロンで終わるため、コードを記述するときにわかりやすくなります。一般的な PHP 構文の一部を次に示します。

  1. 出力: echo または print キーワードを使用して、コンテンツをブラウザに出力します。

例:

<?php
    echo "Hello World!";
    print "Hello World!";
?>

上記のコードによってブラウザに表示される結果は、「Hello World!」です。

  1. コメント: PHP のコメントは「//」または「#」で始まります。スクリプトにコメントを追加すると、自分自身や他の人がコードを理解しやすくなります。

例:

<?php 
    # This is a comment
    // This is another comment
?>
  1. 変数: PHP では、変数は「$」記号で始まり、文字、数字、アンダースコアを含めることができます。変数名は、数字ではなく文字またはアンダースコアで始める必要があります。

例:

<?php
    $name = "Tom";
    $age = 25;
    $height = 170.5;
?>

上記のコードでは、$name は文字列変数、$age は整数変数、$height は浮動小数点変数です。

  1. データ型: PHP は、整数、浮動小数点、ブール値、文字列、配列、オブジェクト、NULL、リソースなど、さまざまなデータ型をサポートしています。

例:

<?php
    $num1 = 10; // 整型
    $num2 = 3.14; // 浮点型
    $truth = true; // 布尔型
    $name = "John"; // 字符串
    $arr = array("苹果", "香蕉", "橙子"); // 数组
    $obj = new stdClass(); // 对象
    $nothing = null; // NULL
?>
  1. 演算子: PHP では、算術演算子、比較演算子、論理演算など、さまざまな種類の演算子を使用できます。これらの演算子を使用してさまざまな計算を実行でき、コード内でこれらの演算子を使用するとコードがクリーンになります。

例:

<?php
    $num1 = 10;
    $num2 = 3;
    $sum = $num1 + $num2; // 加法运算符,值为13
    $diff = $num1 - $num2; // 减法运算符,值为7
    $prod = $num1 * $num2; // 乘法运算符,值为30
    $quo = $num1 / $num2; // 除法运算符,值为3.33...
    $mod = $num1 % $num2; // 取模运算符,值为1
    $cond = ($num1 > $num2); // 比较运算符,值为true
    $logic = ($num1 > 0) && ($num2 < 5); // 逻辑运算符,值为false
?>
  1. 文字列の連結: PHP では、ピリオド (「.」) を使用して文字列を連結し、複数の文字列を 1 つにマージできます。

例:

<?php
    $greeting = "Hello";
    $name = "Tom";
    $message = $greeting . $name; // $message的值是"HelloTom"
?>
  1. 条件ステートメント: PHP では、条件ステートメントを使用して、必要に応じてコード ブロックを実行できます。条件ステートメントには、変数の値に基づいてさまざまなコード ブロックを実行できる if、else、switch およびその他の構造が含まれます。

例:

<?php
    $num = 10;
    if ($num > 0){
        echo "这个数是正数";
    }
    elseif ($num == 0){
        echo "这个数是零";
    }
    else{
        echo "这个数是负数";
    }
?>

上記のコードは、変数 $num の値が正の数の場合は「この数値は正の数です」を出力し、「この数値は変数の値がゼロの場合は「正の数」、変数の値が負の場合は「ゼロ」、変数の値が負の数の場合は「この数値は負の数です」と出力します。

  1. ループ ステートメント: PHP では、ループ ステートメントを使用してコード ブロックを繰り返し実行できます。ループ ステートメントには while、do-while、for、foreach などの構造が含まれており、必要に応じてさまざまなコード ブロックを実行できます。

例:

<?php
    for ($i = 1; $i <= 10; $i++){
        echo $i." ";
    }
    echo "<br>";
    $j = 1;
    while ($j <= 10){
        echo $j." ";
        $j++;
    }
?>

上記のコードは、for ループと while ループを使用して、それぞれ 1 から 10 までの数値を出力します。

  1. 関数: PHP では、関数を使用して再利用可能なコードをパッケージ化できます。関数定義は「function」キーワードで始まり、任意の数のパラメータを受け入れ、値を返すことができます。

例:

<?php
    function square($num){
        return $num * $num;
    }
    $result = square(5);
    echo $result; // 输出25
?>

上記のコードは、パラメーターを受け取り、パラメーターの二乗値を返し、関数を呼び出して出力する「square」という名前の関数を定義します。戻り値。

2. 結論

初心者はこれらの基本的な PHP 構文をマスターする必要があります。その後の PHP 学習は、これらの基本知識の深い習得と理解と切り離すことができません。これは、より良い PHP コードを作成する上で決定的な役割を果たします。 PHP を学習する過程では、成功を急がず、しっかりした基礎を持ち、勇気を出して挑戦し、練習を続け、実践で徐々にスキルを磨き、最終的には優れた PHP プログラマーになります。

以上がPHP 入門: 基本的な構文から学習を始めましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。