.PHPCOREの基礎
PHPは何1:[ハイパーテキストプリプロセッサ]
WEBプログラム開発言語は、サーバー側で実行されている
スクリプト言語は、
の2.PHPメリット
(1)オープンソースコードを
(2)のプラットフォーム(WindowsやLinuxなど)の様々なサポート
( 3)WEBサーバの様々な(アパッチ、IIS Tomact、nginxの)をサポート
)(4)複数のデータベース(MySQLやSQLServerの、Orcaleなどをサポート
3.PHPのインストール(Windowsの場合)
(1)Apacheサーバ、WEBサーバのみを解決することができますインストール静的なページ
(2)インストールPHPエンジン
a.php-5.4.15-Win32-VC9-x86.zip
無料のインストール解凍、意図した設置場所と改名に
B。代わりに、php.iniの開発のphp.ini
ファイル名PHPの設定ファイルとして
CアパッチPHPエンジンと結合する。
CONF /のhttp.confファイルに書き込まれ、次のコード:
#ロードPHP5このモジュールは、負荷経路php5apache2_2.dllフルネームと場所を
Php5_module LoadModuleの"D:\ php5.4の\のphp5apache2_2.dll"
#負荷PHPの設定ファイルが置かれている
PHPIniDir "D:\ php5.4"
#は、処理PHPエンジンにどのようなファイルの種類にApacheを伝える
AddTypeのアプリケーション/ X-httpd-をPHPの.php
(3)PHPの原則を:ブラウザがページの.php、Apacheサーバ要求した場合
のみ、静的なページは、Apacheサーバは、PHPエンジンを助けてください、PHPの
エンジンは、Apacheに実行された後、動的ページと静的な結果を実行し
、サーバー、Apacheサーバことができますクライアントに応じて、静的なページを解析
側のブラウザ、最終結果が表示される
の文法構造4.PHP
(1)XMLスタイル(基本形)
<PHP?
...
?>
注意:「?>」最後のは、PHPコードの場合
ターミネータは省略推奨、省略することができる
(2)ショートスタイル
<?
...
?>
:あなたは、設定ファイルphp.iniを変更する必要があります。注
はshort_open_tag =オフを
オンにApacheサーバーを再起動します
(3)ASPスタイルの
<%
...
%>
説明:php.iniの設定ファイルを変更する必要が
オフasp_tagsの=を
オン再起動Apacheサーバに
(4)スクリプトのスタイル
<スクリプト言語= "PHP">
...
</ SCRIPT>
5.PHP文書構造
(1)PHPコード
(2)HTMLタグ
(3)CSSパターン
(4)のJavascript、jQueryの
説明:PHPドキュメント構造は、そこにPHPの文法構造の複数であってもよく、
そして任意の場所に配置PHPのようにすることができます位置、
セミコロンの各コードの端
6.PHPノート
(1)#1行コメント
(2)//単一行コメント
(3)/ *複数行
コメント* /
7変数(Varible)
変数は何1:でそこに名前のメモリ量、およびプログラムは、金額
の実行を変更することができ、それは変数の値の一時的な保存容器です。
メモリ:現在、パワーダウンを実行し、データやプログラムを一時的に格納
データが存在しない
2とき変数:データは複数回使用される場合、それがすることができる
変数として定義
3. DECLARE変数
; $変数名
$変数名=値;
4.変数名を命名
(1)$開始、その後、変数名は英字で始まり、アンダースコア
の数字が含まれているバックを、文字、強調しています。
(2)変数名を禁止するような空間などの特殊記号が含ま
スラッシュ、バックスラッシュは特別なシンボルである
(3)明確な可能変数名は、
(4)変数名camelCase形式の使用最大限
例:ユーザー名ユーザー名を
(5)変数名は大文字と小文字が区別され
例えば:$試験$テストは変数ではない
(6)変数名と同じ、後者の値は前の値を上書きします。
特別な変数の使用
(1)と同じ値にいくつかの変数
(2)変数変数
および(3)参照変数
のデータ・タイプ(データ型と8つの主擬似タイプ4)
<< 8プライマリデータタイプ
(1)スカラー型(格納された単一の値)
A。整数(整数のInt)
B.フロート(フロート、ダブル)
C.ブール型(ブール値ブール値)
D.文字タイプ(文字列)
(2)複合型(店舗複数の値)
。アレイ(アレイ)
Bオブジェクト(オブジェクト)
の(3)特殊なタイプの
リソース(資源)。
bはNULL。
(4)整数(整数INT)
PHPの整数:小数、
バイナリ(0B開始)、
進(0を導く)、
10進数(先頭に0xを)。
オペレーティングシステムとBの最大整数関係
PHP_INT_MAXが最大に参照が、
最大オーバーフローが発生したとなり超える浮動小数点型
(5)フロート(フロート、ダブル)
科学表記法(EまたはE)。
例えば: 2.1e2 = 2.1 * 10 ^ 2
2- = 2.1 2.1E /(2 ^ 10)
オペレーティングシステムとB.最大フロート関係が持つ
最大E308 * 1.79
浮動小数点近似に格納されているc.PHPを、そうしていない
比較フロート
(6)ブールタイプ(ブールブール値)
のみTRUE |真真と偽|偽偽。
二つの値
(7)文字型(文字列):区切り文字までで囲む必要があり
、区切り文字。
(a)は、単一引用符(推奨)
(b)は、二重引用符
(C)ヒアドキュメント(カスタムデリミタ)
(D)nowdoc(カスタムデリミタ)
単一及び二重引用符の間B.差
(a)は、可変二重引用符を解決することができ、単一引用符が解決されていません変数は、
(b)は二重引用符のエスケープ文字のすべてを解決することができ、単一引用符は
「\\と\解析
C.は、(ソースコード内の特殊記号)文字エスケープ
単一引用符\」
\「ダブルクォート
\ nの改行を
\ rキャリッジリターン
\ tの水平タブ
の\ V垂直タブ
\\バックスラッシュ
D。HTMLエンティティと単一引用符と二重引用符を使用するには、文字エスケープ
ブラウザで見られる(a)はW3C所定の特殊記号をしなければならない
PHP、HTMLもエンティティで実現されなければならないエンティティは、HTML
(b)はPHPで、エスケープ文字でソースコードを見て
たときに、単一引用符と二重引用符の競合エスケープ文字で
======= ================================
(1)は、エコー:ブラウザに出力ストリング
エコー列のと、
文字列エコー、文字列、文字列;
(文字列)エコー;を出力することができ、文字列
(2)中国の文字化け
(1)中国の歪みXHMTL:
<META HTTP-当量= "タイプ-コンテンツ"コンテンツ=「テキスト/ HTML、文字セット。= UTF-8「/>
(2)中国語文字化けでPHP:
ヘッダ( 'のContent-Type:text / htmlの;のcharset = UTF-8');
説明:フロントは、任意の出力はできません
(3)中国のエンコーディングエディタ。
ウィンドウ環境設定(パラメータ)
-一般(基本)8-UTF -ワークスペース。
のvar_dump(3):詳細をプリントアウト(値、タイプ)
var_dump($ VAR、$ var2で、$ VAR3 ...)。