、PHPタグのスタイル
1、XMLスタイル
<?PHPの エコー「これは、XML形式のタグです」; ?>
2、スクリプトスタイル
<scrippt言語= " PHP " > エコー" これは、スクリプトのスタイルである"; </ SCRIPT>
3、ASPスタイル
<% エコー' これはASPスタイルです'; %>
4、ショートスタイル
<?エコー「これはショートスタイルです」 ;?>
二、メモをPHP
1、単一行コメントは//
図2に示すように、複数行のコメント/*...*/
3、文書の数は、Notes / ***** / *どのように多くの行数など
4、同じスタイルのコメント#//
三、PHPのデータ型
PHPの8つの基本型、4スカラ型(ブール値ブール値、整数整数、ポイントタイプフロートを浮動、文字列の文字列)をサポートし、2複合型(配列アレイは、オブジェクトをターゲットに)、2特別な種類(リソースリソースは、null)
ブールブール:最もシンプルなタイプ、2つだけの値、真(TRUE)と偽(false)を指定します。
整数整数:整数データ型のみ全体を含む、これらのデータ型は、正と負とすることができます。
フロートフロート:浮動小数点データ・タイプは数値を格納するために使用され、その差は小数点格納されている唯一の整数です。1.0 1.2例
文字列文字列:文字列型は、すべてのコンピュータの集合を表すことができ、いくつかの文字の組み合わせがあり、共通の文字型です。数字、文字、記号、文字あたり1バイトの文字列。単一引用符」、二重引用符、「<<<三つの方法の区切り文字で文字列を定義します。
エスケープ文字列の下で、出力はここに述べました
\ N改行LF
\ RキャリッジCR
\ T水平タブHT
\\ \バックスラッシュ
$ $ドル記号
\「」単一引用符
\「」二重引用符
\ [0-7] {1,3} 567 \通常の文字の8進表記と一致します
\ X [0-9A-FA-F] {1,2} \ X00で表される正規16進文字と一致
あなたは非エスケープ文字\を使用している場合は一緒に出力し、文字を\が存在しますので、
アレイ配列:変数の組の同じタイプを設定し、それを整理する一連のデータ全体を形成するように操作することができます。
配列構文を定義し、次のとおりです。
$配列=配列(" A "、" B "、" C ")。
$配列[キー] = ' A ' ;
アレイのアレイ= $(" A " => " 猫"、" B " => " 犬"、" C " => " 馬")<BR>;、キー付き配列(添え字)と第1のキー値として結合猫である3例キーのカウントを開始するために0から第一の実施形態の整数のいずれもが0のキー値である場合にキー値の第2の実施形態は、キー<BR>呼ばれ
<?PHPの ヘッダ(" のContent-Type:text / htmlの;のcharset = UTF-8 " )。 $配列1 =配列(' ASP '、' JSP '、' PHP ' ); $配列2 =配列(' ' => ' ASP '、' B ' => ' JSP '、' C ' => ' PHP ' ); エコー" < var_dump($配列1); エコー' <BR> ' ; しますprint_r($配列1); エコー' <BR> ' ; しますprint_r($配列2); $ ARRAY3 =配列(' 1 ' => " 编"、' 2 ' => " 程"、' 3 ' => " 词"、' 4 ' => " 典" )。 しますprint_r($ ARRAY3)。 $配列[ 1 ] = " 编" 。 $配列[ 2 ] = " 程" 。 $配列[ 3 ] = " 词" 。 $配列[ 4 ] = " 典" 。 エコー' <BR> ' ; しますprint_r($配列); エコー' <BR> ' ; エコー$配列[ 1 ]; エコー$配列[ 2 ]。 エコー$配列[ 3 ]。 エコー$配列[ 4 ]。 ?>
業績
アレイは二つのタイプに分けられる:一つは別の配列(配列添字文字列に関連付けられている数値指標配列(番号0から昇順に配列添字の数字)で、文字列は、ストレージ・キーにアクセスするために使用することができます配列内の値)
サンプル連想配列
$ array4 =配列(" 第一" => 1、" 第二" => 2、" 第三の" => 3、" 4 " => 4 )。 $ array4エコー[ " 三" ]; エコー' <BR> ' ; $のarray4 [ " 4 " ] = 8 ; エコー$ array4 [ " 4 " ];
出力38は、
四、PHPの定数
1、定数は、値の同量として理解することができる任意の場所にスクリプトで変更されるべきではありません。定数は、文字、アンダースコア、および数字で構成されています。(ヒント:しかし、数字は、最初の文字で表示されません)
2つの方法で呼び出し:定数名の値にまず、ダイレクトアクセス、第二は、動的出力一定にすることができる定数()は、異なる関数を使用することです。
2、事前に定義された定数
__FILE__デフォルトの定数、PHPのファイル名
__LINE__定数PHPのプログラム行数のデフォルト値
プログラムのPHP_VERSIONビルトイン定数PHPのバージョン
内蔵のオペレーティングシステム名定数PHP_OSは、PHPパーサを実行します
TRUEは、一定の真値であり、
FALSEこの定数は、偽の値であります
定数NULLはNULL値になります
3、PHPの変数
プログラムの実行中に変えることができる可変数の量を指します。文字、数字、およびアンダースコアで構成された$識別子から変数名と識別子は、数字で始めることはできません、大文字と小文字が区別されます。
変数のスコープ
変数を使用する際にスコープの変数があります。
関数があるローカル変数のスコープ
関数の内部でグローバル変数を使用する変数のphpファイルの全体の範囲は、フロントプラスグローバル宣言を持つことになりますため、グローバル変数は関数の外で定義されています
静的変数は、静的に宣言されています
$$変数を定義するために使用される変数変数ので(変数がカバレッジを生成してもよい)、可変変数となりました
いくつかのPHPカスタム変数もあります。
$ GLOBALS $ _POST $ _COOKIE $ _GET $ _SESSION $ _SERVER [******]等
4、PHPの演算子
算術演算子
+ - * /%(残りは負の負行われる撮影の結果である場合に余りをとります)
それは2つの文字列を接続します文字列演算子であります
代入演算子
= $ A = 1
+ = $ A + = 2 $ A = $ A + 2
- = $ A- = 2 $ A $ =-2
* = $ A * = 2 $ A $ = * 2
/ = $ A / = 2 $ A $ = A / 2
./ $。= 2 $ A $ = A.2
%= $ A%= 2 $ A $ =%2
インクリメント
++ $ A ++ $ A = $ A + 1
- $ A-- $ A $ =-1
ビット演算では、下降後のビットの整列を指します。
&ビットAND
|ビットごとのOR
^ビット単位のXOR
〜ビット単位
<<ビット単位の左シフト
>>ビット単位の右シフト
<!DOCTYPE htmlののPUBLIC " - // W3C // DTD XHTML 1.0過渡// EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTMLのxmlns = "HTTP ://www.w3.org/1999/xhtml "> <HEAD> <META HTTP-当量=" Content-Typeの」コンテンツ= "text / htmlの;のcharset = 2312" /> <タイトル>位运算符</タイトル> <スタイルタイプ= "テキスト/ cssの"> <! - 体、TD、第{ フォント -size:12ピクセル; } 本体{ マージン -left:10pxの。 マージン -top:10pxの; 余白の右回転:10pxの; マージン -bottom:10pxの; } - > </スタイル> </ HEAD> <身体> <DIV ALIGN = "センター"> <?PHPの $ mの = 8 ; $ N = 12 ; $ MN = $ M&$ N。 // 与位 エコー $ mnの。」 " ; $ MN = $ M | $ N ; // 或位 エコー $ mnの。」 " ; $ MN = $ M ^ $ N。 // 位异或 エコー $ mnの「"。; $ MN =〜$メートル; // 位取反 エコー $ mnの「"。; ?> </ div> </ BODY> </ HTML>
演算結果:8124から9
論理演算子
そして、&&またはロジック真とバーバラ
||またはOR論理、または前記本当に本当です
trueに排他的またはfalse真のXOR
!非真論理偽
比較演算子
<(より大きい)、>(より小さい)、<=(以下)、> =(より大きいか等しい)、==(等しい)!=(レンジング)、===(識別データタイプと値が等しいあっ),! ==(非同一)
5、PHPの機能
関数は、関数定義パラメータの関数宣言のキーワード、関数のパラメータの間に他の伝送パラメータが渡される引数、パラメータです。