PHP 入門: 基本から始める

WBOY
WBOYオリジナル
2023-05-24 12:21:061655ブラウズ

PHP は、サーバーサイド Web 開発に広く使用されているオープンソースのクロスプラットフォーム スクリプト言語です。 WordPress、Facebook、Wikipediaなどで広く使われています。 PHP を始めたい場合は、この記事で基本から始めるガイドを提供します。

  1. PHP のインストール

PHP の学習を始める前に、まず PHP をインストールする必要があります。 php.net にアクセスすると、PHP およびその他の関連開発ツールをダウンロードできます。オペレーティング システムに応じて、最適な PHP のバージョンをダウンロードすることを選択できます。インストールが完了したら、PHP ファイルをシステム パスに追加する必要があります。

  1. 基本構文

PHP スクリプトは、HTML ファイルに含まれるテキスト ファイルです。 PHP コードを bb9bd6d87db7f8730c53cb084e6b4d2d タグで囲むだけです。

例:

<?php 
echo "Hello, world!";
?>

この単純な PHP プログラムでは、サーバーがブラウザに「Hello, world!」を出力します。

PHP では、変数の前に $ 記号が付けられます。例:

$my_var = "Hello, world!";
echo $my_var;

このプログラムは「Hello, world!」を出力します。

  1. データ型

PHP で定義される変数は、整数、浮動小数点数、文字列、配列など、さまざまなデータ型にすることができます。var_dump( ) 変数に含まれるデータ型を表示する関数:

$my_integer = 10;
$my_float = 1.5;
$my_string = "Hello, world!";
$my_array = array("John", "Peter", "Lisa");

var_dump($my_integer);
var_dump($my_float);
var_dump($my_string);
var_dump($my_array);

上記のプログラムは出力します:

int(10)
float(1.5)
string(13) "Hello, world!"
array(3) {
  [0]=>
  string(4) "John"
  [1]=>
  string(5) "Peter"
  [2]=>
  string(4) "Lisa"
}
  1. 制御フロー ステートメント

PHP では、条件ステートメントとループ ステートメントを使用して、プログラムのフローを制御できます。

  • if ステートメント

if ステートメントは、特定の条件下でさまざまなコードを実行するために使用されます:

$num = 7;

if ($num > 10) {
  echo "The number is greater than 10";
} else if ($num > 5) {
  echo "The number is greater than 5 but less than or equal to 10";
} else {
  echo "The number is less than or equal to 5";
}

このプログラムは、「数値は次の値より大きい」と出力します。 5 インチ以下、10 インチ以下。

  • while ループ

while ループは、指定された条件が false になるまでコードを繰り返し実行するために使用されます:

$i = 1;

while ($i < 10) {
  echo $i . " ";
  $i++;
}

このプログラムは「1 2」を出力します。 3 4 5 6 7 8 9」。

  1. 関数

PHP では、独自の関数を定義できます。これにより、コードをより小さな部分に分割し、保守や再利用が容易になります。

たとえば、次の関数は 2 つの数値の合計を計算します:

function add_numbers($num1, $num2) {
  return $num1 + $num2;
}

echo add_numbers(3, 5);

このプログラムは「8」を出力します。

  1. データベース接続

PHP を MySQL などのデータベースで使用するのは非常に一般的です。 PHP Data Objects (PDO) 拡張機能を使用して、MySQL データベースに接続できます。

まず、PDO オブジェクトを使用してデータベースに接続する必要があります。

$server = "localhost";
$username = "root";
$password = "";
$dbname = "mydatabase";

$conn = new PDO("mysql:host=$server;dbname=$dbname", $username, $password);

データベースに接続した後、PDO オブジェクトを使用してデータベースにクエリを実行し、 fetchAll() を使用できます。結果を取得する関数:

$sql = "SELECT * FROM users";
$stmt = $conn->prepare($sql);
$stmt->execute();

$results = $stmt->fetchAll();
  1. 概要

PHP は Web 開発に非常に適しています。この記事では、PHP の基本的な構文、変数、フロー制御ステートメント、機能とデータベースへの接続方法について説明します。これらは知っておく必要のある基本であり、この PHP 入門ガイドが、PHP の学習を開始し、独自の PHP プログラミングの旅を始めるのに役立つことを願っています。

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

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