検索

文法

基本的な PHP 構文は見覚えのあるものです。




echo "Hello, World!";

?>

実行結果:

Hello, World!

変数は「$」でマークされます。上記の「Hello, World!」を次のコードとして記述することもできます:


$message = "Hello, World!";

echo $message;

?>連結は「.」 (英語のピリオド) でマークされます。その他の数値演算記号は次のとおりです:


$greeting = "Hello ";

$num = 3 + 2;

$ num++;

echo "$greeting $num people!";

?>

実行結果:

6 人の皆さん、こんにちは!

PHP には、関数があなたの関数と同じである完全な演算子があります。特に、 C または C++ のバックグラウンド。 PHP を使用する場合の良い経験則は、「問題が発生した場合は、まず試してみると、おそらく成功するでしょう。」です。Perl と同じように、文字列は二重引用符で囲まれており、これにより変数が二重引用符で囲まれます。それはその値に置き換えられます。一重引用符で囲まれている場合は置き換えられません。したがって、次のコード:


$name = 'Susannah';

$greeting_1 = "Hello, $name!";

$greeting_2 = 'Hello, $name!';

echo " $greeting_1n";

echo "$greeting_2n";

?>

実行結果:

Hello, Susannah!

Hello, $name!

文字列内の「n」は改行記号であることに注意してくださいPerl や C と同じです。ただし、これは二重引用符で囲まれた文字列内でのみ機能します。

変数

PHP は環境変数を一般変数として使用できます。これには、CGI プログラム用にサーバーによって設定された環境変数が含まれます (PHP をモジュールとして実行する場合も含む)。したがって、ページ http://www.domain.com/farm/cattle/cow-cow.cow.html に次のコードが含まれているとします:


echo "[$REQUEST_URI]";

?> ;

[/farm/cattle/cow-cow-cow.html] が出力されます

配列
角括弧 ([ と ]) を使用して配列インデックス (一般または結合) を設定します:



$fruit[ 0] = 'バナナ';

$フルーツ[1] = 'パパイヤ';

$お気に入り['動物'] = 'カメ';

$お気に入り['モンスター'] = 'クッキー';配列の割り当てに興味がありますが、インデックスが空白の場合、PHP はオブジェクトを配列の最後に置きます。変数 $fruit の上記の宣言は、次のコードと同じ結果になります:

$fruit[] = 'banana';

$fruit[] = 'papaya'; 多次元配列も使用できます。

$people['デビッド']['シャツ'] = 'ブルー';

$people['デビッド']['車'] = 'ミニバン';

$people['アダム']['シャツ'] = 'white';

$people['Adam']['car'] = 'sedan'

配列を作成する便利な方法は

array()です

関数は次のとおりです:

$フルーツ = array( 'バナナ','パパイヤ');

$お気に入り = array('動物' => 'カメ',

'モンスター' => 'クッキー); array ('デビッド ' => array('シャツ' => 'ブルー',

'車' => 'ミニバン'),

'アダム' => array('シャツ' => ' white',

'car' => 'sedan'));

組み込み関数 count() は、配列内にある要素の数を示します:

$fruit = array('banana','papaya' );

print count( $fruit);

次の結果を取得します

2


制御構造
for や while などのループ構造を使用できます:



for ($i = 4; $i
print "今日は $i のベーグルを食べました。n";

結果

今日はベーグルを 4 個食べました。

食べました今日は 6 個のベーグルです。

今日は 7 個のベーグルを食べました。



$i = 4; while ($i
print "私は今日 $i 個のベーグルを食べました。n" とも書くことができます。 ;

$i++;

}

制御構造 if と elseif を使用できます:

if ($user_count > 200) {

print "サイトは現在ビジーです!";

} elseif ( $user_count > 100) {

print "サイトは現在アクティブです!";

else {

print "サイトは寂しいです - $user_count ユーザーのみがログオンしています。";

}

演算子を使用するための経験則は、構造の上のコントロールにも適用できます。 switch、do...while、または ?: 構造も使用できます。









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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、