ホームページ >バックエンド開発 >PHPチュートリアル >PHP言語の紹介
PHP言語エントリ2.1 PHP言語財団2.1.1 PHPファイル形式& lt;/html & gt;
& & lt;? pHP ...? & & lt;
& & lt; gt; ... & lt; スクリプト & g T ;
「>echo (「スクリプトの書き方!」); & & lt;/script & gt;这 Echo (「これは短いラベル出力ですPHP"); 強力>これは真実です!
? 2.1.3 pHP ファイル 嫁の娘の言語
PHP である必要があります& lt;
& lt;title> を実行するにはサーバーによって実行される必要があります。 /html>2.1. 4 PHP プログラムのコメント
アノテーション方法
释/*複数行の注釈*
大きな段落の注釈は非常に便利です。*/
///
」 ;
2.1.5 PHP 構文の概要
2.2 PHP から
まで-- 2.2.1 PHP 変数の名前付け大文字と小文字、C 言語と一致。
変数名は、sign()startから始める必要があります。
2.2.2 PHP データ型
$True="私は変数です"
echo($True);
echo (「私がキーワードです」 . True)
?>
($int_D); echo("< ;
echo($int_O) ; $ float_1=90000000000; echo("
");
?> $single_str;一重引用符'
$single_str;_ $ SINGLE_STR = '二重引用符の出力: "二重引用符の中にあります" & lt; br & gt;' ?> $single_str="単一引用符の出力: 'Hey, I 二重引用符の中にあります'& lt; br & gt; "; // 正義を転送する必要はありません
$ single_str =" 二重引用符の中にあります。" & lt;正義を転送します
Print $ Single_Str;
s s_Str = "米ドル記号を出力します: $ & lt; br & gt; // ロマンスを転送する必要があります
$ SINGLE_STR = "出力バックボーン: \ 「私はあなたを愛しています」あなたは heredoc_mark; ?> str_2 = "str_1 : $str_1 echo $ str_2 ";引用符で囲まれた変数名には余分な文字 $str_12 があります echo $str_2; str_2 = "str_1 : ${str_1 ; //空の文字列 $b = 3.1; //浮動小数点型 $c= TRUE; //ブール型 $d = 2147483647; //整数型 $e = 2147483648; //整数型の範囲を超えると、浮動小数点型の自動プログラミングが行われます $f= 0x80000000; //16 進数 $g="hi"; //String $h=array(1,2) //それぞれの型を出力します echo $a の型は:'; var_dump($a); echo ' var_dump($c); echo ' echo ' echo ' echo ' '$ cは定義されていません&lt; br&gt;'; $ d) echo gettype((bool) 1) echo gettype((bool) 1) // echo 関数を使用して出力すると、 $a に変換されます。 $foo = 1 + "010"; echo $foo ." $foo = 1 + "0x10"; $ foo = 1 + "x10"; echo $foo ." $bar = 1 + "x35"; //0x35 は '5' の ASCII です echo $foo ."; br&gt; "; $ foo = 1 +" 0xx41x31 "; // 0x41 is ascii 'a'; 0x31は '1'
;
";変数 $str_1 は二重引用符で囲まれた文字列 $str_2 = 'str_1 : $str_1< ' // 単一引用符内の文字列の値
$b の型は:';
$d の型は:';
$e の型は: '; $e);
$f の型は:';
$g の型は:';
';
;
") // bool(true)
";
";
";
";
";
";
echo '
> '
2.2.6 変数の変数
$myStr="myName"; // 変数を設定します
Echo $$myStr; //出力变量の变量 echo "
";
echo "
$myStr="yourName" ;
define("CONSTANT" , "Hello worldn"); echo CONSTANT . "
echo Constant . "
define("MAXSIZE", "100n" ) "
?>
echo "プログラムの現在の行:"
echo "
echo "
?>演算子
2.3.1 算術演算 Talisman
$ONE= 1; "
を追加します。 $ONE-$TWO をエコーします。 ; "; //減算$ 1つの分裂
" $ a = 2;️ $a +=3; "
";
$a /=3; //$a=$a/3、値は
echo $a ; &gt; ? PHPecho ("10 未満:" ((10 & lt; 10)? "true": "false"). "& lt; br & gt;" . ?「true」: "false"&lt; br&gt; "); ;");
echo("10 は次の値以上ですか:" . ((10>=10)?"True":"False") . "
echo(" 10 と等しい:". ((10==10)?"True":"False") . "
変数 a:" ."
:" . + +$ a. "& lt; br & gt;"; //
: " . $ a. " & lt; br & gt ; "; 値を再割り当てします
「a--:」をエコーします。 $a=20; 。新しい値: " . $a ."
?>
2.3. 8 論理演算子
2.3.9 演算子の優先順位
2.4 式
2.5 制御文
2.5.1 条件文
$achievement=91;
gt;=60 && $達成<70 )
エコー "あなたは合格しました"; $ ACHIEVEMENT & LT;
エコー "あなたは優秀です!";;
"" "" :
エコー「今日の月曜日」星エコー "今日木曜日";休憩; ケース "金曜日":
}}}} }}
?>
2.5.2 ループ文
/* アプリケーション、各条件には */
for ($i = 1; $i <= 10; $i++) { T Print $i "- ";
/* アプリケーション、最初の式を省略します*/
print "& lt; br & gt;"; "; ($i > 10) {/* 式を省略して適用します * /
$ i = 1; = 1; $i <= 10; print $i. "-", $i++);
/* アプリケーション*/
for ($i = 1; $i <= 10; $i++) :print $i;print "-";endfor;
print "& lt; br & gt;";/* アプリケーション*/
$ i = 1;
while ($ i & lt; = 10):
$ i ++; ($i> ; 10)スイッチループから抜け出す*/
ケース 10 :
「At 1」 0; 辞めます
n";
$i=0;
while ($ i++<5) {
if ($i==2) { // ジャンプアウト、つまり i am は出力されません 2
t CONTINUE
}}echo "I am $ i & lt; br & gt;"; "
}}
while ($ i ++ & lt; 5) {
& & lt & lt & lt & ;br />n" ;
しながら (1) {
;&nbsp;内側の層&lt; br /&gt; n ";
$ i = 6;どちらも出力されません~~。&lt; php$student=array("0"=>array ("name"=>"James","性別"=>"男性","年齢"=>"28"),
" 1"=>array("名前"=>"ジョン","性別"=>"男性","年齢"=>"25"),
"2"=>array("名前"=>"スーザン","性別"=>"女性","年齢"=>"24"));
Print $student[2][年齢]
?>
< /body>