PHP(A)

PHPは強力なサーバーサイドのスクリプト言語を作成するための動的な対話型のサイトです

PHP(ハイパーテキストプリプロセスハイパーテキストプリプロセッサ)は多目的オープンソースのスクリプト言語であります

<?PHPのPHPコード?>

PHPファイルのデフォルトの拡張子「.phpの」

各PHPコードは、セミコロンで終了する必要があります

二つの基本的な出力PHP:エコーと印刷

区別エコー、印刷及びますprint_r:出力してもよいエコー1つの以上の文字列

              intなど、バリアブル印刷の単純な種類の出力値、文字列

             ますprint_r出力することができる複合型の変数の値、もしアレイ、オブジェクト

             出力速度は、印刷エコーよりも高速です

             真(bool型)を返しますprint_r、印刷1(int型)を返すために、PHPのecho文には、戻り値、および印刷機能ではありませんしますprint_r PHPは、戻り値であります

ノートのPHP://単一行コメント

      #単一行コメント

      / *

      複数行コメント

     * /

PHPの変数:変数は、変数の名前に続いて$記号で始まり、変数は、文字またはアンダースコア文字で始まる必要があります。変数は、文字、数字、およびアンダースコア文字のみを含めることができます。変数名にはスペースを含めることはできません、変数名は大文字と小文字が区別されます

注意:PHPのPHPのステートメントとクールは、大文字と小文字が区別され、PHPの変数は先頭に下線が引かれていることが多いシステムでは、変数が付属しています

構文:? <PHPの

     $ X = 5;

     $ Y = 6;

     $ Z = $ X + $ yを。

     $ zのエコー。

    ?>

PHPは、弱く型付けされた言語であります

PHPの変数のスコープ:ローカルローカル変数:関数宣言、関数の内部でのみアクセス可能

        グローバルグローバル変数:関数の外部宣言はグローバルキーワードを使用して、関数の外側にアクセスするためのスクリプトの他の部分に加え、そして機能のグローバル変数へのアクセスであってもよいです

<?PHPの
$ xに= 5;
$ Y = 10。

機能MYTEST()
{
グローバルの$ X、$ yを。
$ yを= $ X + $ yを。
}

MYTEST()。
エコー$ yを。//输出15
?>

 

        配列に格納されているすべてのグローバル変数は、インデックス変数名が保存され、中に$ GLOBALS [インデックス]と呼ばれるPHPは、上記のコードは、次のことを示すためにも使用されます。

<?PHPの
$ xに= 5;
$ Y = 10。

機能MYTEST()
{
$ GLOBALS [ 'Y'] = $ GLOBALS [ 'X'] + $ GLOBALS [ 'Y']。
}

MYTEST()。
エコー$ yを。
?>

 

        静的関数が完了すると、すべての変数が削除されますが、静的ローカル変数の宣言をする前に呼び出され、その関数が呼び出されたときに、変数は、関数の値を保持します削除されませんが、この変数まだローカル変数であります

        パラメータパラメータ:コードを呼び出すことにより、関数に渡されるローカル変数の値は、パラメータがパラメータリストで宣言され、関数宣言の一部として、

PHP5データ型:文字列(文字列)、整数(整数)、フロート(フロート)、ブール(Boolean)を、アレイ(配列)、オブジェクト(Object)を、NULL(ヌル)

文字列:単一引用符または二重引用符内のテキスト

整数:いいえ小数点以下、3つの形式がある:10進数、16進数(0xを接頭辞)、(0接頭辞)オクタル

注意:PHPのvar_dump()関数は、変数のデータ・タイプの値を返し、

小数成分と、または指数関数形:フロート

ブール:TRUEまたはFALSE

配列:変数の複数の値を格納します

<?PHPの
$車=配列( "ボルボ"、 "BMW"、 "トヨタ")。
var_dump($台)。
?>

 

 

オブジェクト

<?PHPの
クラスの車
{
    変数$色。
    関数カー($色= "グリーン"){
      の$ this - >色= $色。
    }
    関数what_color(){
      戻りの$ this - >カラー。
    }
}

関数print_vars($ OBJ){
   foreachの(get_object_vars($ OBJ)$プロプ=> $ valのような){
     "プロパ= $ valの$エコー
"。
   }
}

//つのオブジェクトのインスタンス化
(「白」)の$ハービー=新しい車を。

//ショーのハービー・プロパティは、
エコー「ハービー:プロパティを
」;
print_vars($のハービー)。

?>

 

 

 

 

 

 

 

 

 

 

 

 

NULL値:変数に値がない表し、値NULLは、変数データに変数を設定することによってクリアすることができます

PHP5定数

定数の値は、スクリプトで変更することができない、単純な値の識別子であります                                                                   

おすすめ

転載: www.cnblogs.com/ygr123/p/11315065.html