ホームページ > バックエンド開発 > PHPチュートリアル > 基本的な PHP 構文の初心者ガイド

基本的な PHP 構文の初心者ガイド

WBOY
リリース: 2023-06-22 18:32:01
オリジナル
1745 人が閲覧しました

PHP は、Web アプリケーションを作成するためのオープンソースのサーバーサイド プログラミング言語であり、学習が容易で、柔軟性が高く、開発効率が高いという利点があるため、Web 開発で広く使用されています。

しかし、PHP の基本構文を学習することは、初心者にとっては難しいプロセスであることがよくあります。したがって、このガイドでは、PHP の基本構文の入門的な知識を提供し、PHP の基礎を簡単にマスターできるようにします。

  1. PHP の基本形式
    PHP ファイルには、次のように .php 接尾辞が必要です。基本的な PHP プログラムの例:
<!DOCTYPE html>
<html>
<head>
    <title>PHP示例程序</title>
</head>
<body>
    <?php echo "Hello, PHP!"; ?>
</body>
</html>
ログイン後にコピー

上記のコードでは、PHP コードは <?php ?> タグの間に含まれており、 HTMLタグ。

  1. 変数
    PHP では、変数は変数値を格納するために使用されます。変数を定義するときは、$ 記号で始まり、変数名と初期値 (オプション) が続く必要があります。
<?php
$name = "Mike";
$age = 24;
?>
ログイン後にコピー

変数名は大文字と小文字が区別され、次の規則を満たす必要があります:

  • 変数名は文字またはアンダースコアで始まる必要があります。
  • 変数名は次のルールを満たす必要があります。文字、数字、アンダースコアのみを含めます
  • 変数名にはスペースを含めることはできません
  1. データ型
    PHP は文字列、整数、浮動小数点数などの複数のデータ型をサポートします、ブールら。
  • 文字列: 引用符で囲まれています。一重引用符と二重引用符の違いは、一重引用符で囲まれた変数は文字列として扱われるのに対し、二重引用符で囲まれた変数は解析されることです。
$name = 'Mike';
$message = "Hello, $name!";
ログイン後にコピー
  • 整数: 10 進数、8 進数、または 16 進数で表現できます。
$number1 = 10;
$number2 = 012; // 八进制
$number3 = 0xA; // 十六进制
ログイン後にコピー
  • 浮動小数点数: 小数点を含む数値。
$float1 = 3.14;
$float2 = 1.0e3; // 必须有小数点
ログイン後にコピー
  • ブール値: 値は true または false です。
$is_true = true;
$is_false = false;
ログイン後にコピー
  1. 演算子
    PHP は、加算、減算、乗算、除算、論理演算、比較演算などの一般的な演算子をサポートしています。
  • 加算、減算、乗算、除算: 他のプログラミング言語と同様です。
$a = 10;
$b = 5;
$c = $a + $b; // 15
$d = $a - $b; // 5
$e = $a * $b; // 50
$f = $a / $b; // 2
ログイン後にコピー
  • 比較演算: 2 つの値が等しいか、大きいかなどを判断するために使用されます。戻り値はブール型です。
$a = 10;
$b = 5;
$c = 10;
var_dump($a == $b); // false
var_dump($a != $b); // true
var_dump($a === $c); // true
var_dump($a !== $c); // false
var_dump($a > $b); // true
var_dump($a < $b); // false
var_dump($a >= $b); // true
var_dump($a <= $b); // false
ログイン後にコピー
  • 論理演算: 複数の条件を組み合わせるために使用され、戻り値はブール型です。
$a = 10;
$b = 5;
$c = 1;
var_dump(($a > $b) && ($c > $b)); // true
var_dump(($a < $b) || ($c > $b)); // true
var_dump(!($a < $b)); // true
ログイン後にコピー
  1. 制御ステートメント
    PHP の制御ステートメントは、条件ステートメント、ループ ステートメントなど、プログラムのフローを制御するために使用できます。
  • 条件ステートメント: さまざまな条件に基づいてさまざまなコード ブロックを実行するために使用されます。
$a = 10;
$b = 5;
if ($a > $b) {
    echo 'a > b';
} elseif ($a == $b) {
    echo 'a == b';
} else {
    echo 'a < b';
}
ログイン後にコピー
  • ループ ステートメント: コードの一部を繰り返し実行するために使用されます。
$arr = array('apple', 'banana', 'orange');
foreach ($arr as $value) {
    echo $value;
}
ログイン後にコピー

このうち、$value は配列内の各要素を表します。さらに、while、do...while などのループ ステートメントもありますが、ここでは省略します。

  1. 関数
    関数は、再利用できるカプセル化されたコード ブロックです。 PHP では、関数ライブラリで提供されている関数を使用することも、独自の関数を定義することもできます。
  • カスタム関数: function キーワードを使用して関数を定義します。
function say_hello($name) {
    echo "Hello, $name!";
}

say_hello('Mike'); // Hello, Mike!
ログイン後にコピー
  • 組み込み関数: PHP には、文字列関連関数、配列関連関数、ファイル関連関数など、多くの組み込み関数が用意されています。これらの機能により、一般的なタスクを迅速に完了し、開発効率を向上させることができます。
$name = 'Mike';
$length = strlen($name); // 计算字符串长度
$upper = strtoupper($name); // 将字符串转换为大写
echo $length, $upper; // 输出8MIKE
ログイン後にコピー

上記は PHP の基本構文の入門ガイドですが、もちろん、学ぶべき詳細や知識はたくさんあります。このガイドがお役に立ち、PHP 開発をすぐに開始できることを願っています。

以上が基本的な PHP 構文の初心者ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート