PHP は、サーバーサイド Web 開発に広く使用されているオープンソースのクロスプラットフォーム スクリプト言語です。 WordPress、Facebook、Wikipediaなどで広く使われています。 PHP を始めたい場合は、この記事で基本から始めるガイドを提供します。
PHP の学習を始める前に、まず PHP をインストールする必要があります。 php.net にアクセスすると、PHP およびその他の関連開発ツールをダウンロードできます。オペレーティング システムに応じて、最適な PHP のバージョンをダウンロードすることを選択できます。インストールが完了したら、PHP ファイルをシステム パスに追加する必要があります。
PHP スクリプトは、HTML ファイルに含まれるテキスト ファイルです。 PHP コードを タグで囲むだけです。
例:
<?php echo "Hello, world!"; ?>
この単純な PHP プログラムでは、サーバーがブラウザに「Hello, world!」を出力します。
PHP では、変数の前に $ 記号が付けられます。例:
$my_var = "Hello, world!"; echo $my_var;
このプログラムは「Hello, world!」を出力します。
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" }
PHP では、条件ステートメントとループ ステートメントを使用して、プログラムのフローを制御できます。
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 ループは、指定された条件が false になるまでコードを繰り返し実行するために使用されます:
$i = 1; while ($i < 10) { echo $i . " "; $i++; }
このプログラムは「1 2」を出力します。 3 4 5 6 7 8 9」。
PHP では、独自の関数を定義できます。これにより、コードをより小さな部分に分割し、保守や再利用が容易になります。
たとえば、次の関数は 2 つの数値の合計を計算します:
function add_numbers($num1, $num2) { return $num1 + $num2; } echo add_numbers(3, 5);
このプログラムは「8」を出力します。
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();
PHP は Web 開発に非常に適しています。この記事では、PHP の基本的な構文、変数、フロー制御ステートメント、機能とデータベースへの接続方法について説明します。これらは知っておく必要のある基本であり、この PHP 入門ガイドが、PHP の学習を開始し、独自の PHP プログラミングの旅を始めるのに役立つことを願っています。
以上がPHP 入門: 基本から始めるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。