PHP 構文

WBOY
リリース: 2016-06-21 09:14:31
オリジナル
1633 人が閲覧しました

文法

基本的な 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 < 8; $i++) {

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

結果

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

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

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



$i = 4; while ($i < 8) {

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

$i++;

}

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

if ($user_count > 200) {

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

} elseif ( $user_count > 100) {

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

else {

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

}

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









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