PHP言語の紹介

WBOY
WBOYオリジナル
2016-06-23 14:31:401442ブラウズ

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("
");

$float_2=9E10; 9E+10; $float_3);

?> $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
";変数 $str_1 は二重引用符で囲まれた文字列 $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 '
$b の型は:';

var_dump($c);

echo '
$d の型は:';

echo '
$e の型は: '; $e);

echo '
$f の型は:';

echo '
$g の型は:';

エコー '&lt; $ hタイプ:'; ';

$c=True;

if (is_numeric($a))

echo '$a は数値ではありません ' ;

if (is_string($b)) echo '$b は文字列型です< br>'; if ( is_bool($c))

with with echo '$c はブール型です
';

< ?php

$a=0.1; // 変数を定義します

$b=0; //0 値

$c="" //空の文字列

if (isset($a))

'$a が定義されました
;

それ以外

エコー'$ Anoは、br&gt; br&gt;

'$ cは定義されていません&lt; br&gt;'; $ d)

echo '$ dは空ではありません。

echo gettype((bool) 1) echo gettype((bool) 1)

echo gettype((bool) "
") // bool(true)

T Echo Gettype (BOOL) ) array (12)). "& Lt; br & gt;"; // Bool (true)

echo Gettype ((BOOL) array ())

?> php

$a=123456;

$c=-1.3e8;

// echo 関数を使用して出力すると、

$a に変換されます。

エコー$ b echo $foo . "
";

$foo = 1 + "-1.3e3"; ;

echo $foo ."
";

$foo = 1 + "bob3";

$foo = 1 + "10 匹の子豚";

echo $foo ."< ;br>";

$foo = 4 + "10.2 匹の子豚";

エコー $foo."
";

$foo = "10.0 匹の豚" + 1;
";

$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'

echo $ foo。"&lt; br&gt; "; .4 PHP の事前定義変数

echo '送信メソッドは次のとおりです:' $REQUEST_METHOD;

echo '
ネットワーク プロトコルは次のとおりです:' .$SERVER_PROTOCOL ; ];

> '

2.2.6 変数の変数

$myStr="myName"; // 変数を設定します

Echo $$myStr; //出力变量の变量

echo "
";

echo $myName; // 直接出力$myName和使用$$mystr结果一样

echo "

$myStr="yourName" ;

define("CONSTANT" , "Hello worldn");

echo CONSTANT . "
"; // 出力 "Hello" world."

echo Constant . "
"; // 出力 "Constant"、そのような定数が存在しないことを示します echo Greeting. "
"; // 出力 "こんにちは。"設定では大文字と小文字が区別されないため

define("MAXSIZE", "100n" ) "
"; を出力します。 echo(定義("ONE ")). echo(define ("ONE")). "
"; //定義が True を返した場合、echo 出力を使用して

?>

echo "プログラムの現在の行:"

echo "
オペレーティング システム:".PHP_OS;

echo "
PHP バージョン:"

?>演算子

2.3.1 算術演算 Talisman

$ONE= 1; "
"; //

を追加します。 $ONE-$TWO をエコーし​​ます。 ; "; //減算$ 1つの分裂

" $ a = 2;️ $a +=3; "
";

$a /=3; //$a=$a/3、値は

echo $a ; &gt; ? PHP

echo ("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") . "
"); =10)?"True":"False") . "
" );&gt; .「
」2 $ a = "24Five 6" + 6; ="24five". 6; " ++:" . $a++ ."
" //

変数 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>

配列の初期化

...) {

unset($array[$i])

}

print_r($array); echo "
";

// ユニットを追加します (新しいキー名は 0 ではなく 5 であることに注意してください)

$array[] = 6;

print_r($array);

[] = 7;

print_r($array)

?> 2.7.3 関数変数のスコープ

2.8 日付と時刻の処理

2.8.1 日付と時刻を取得する

2.8.2 getdate を使用する日付情報を取得する関数

2.8.3 mktime 関数を使用して日付のタイムスタンプを取得します

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