PHP 基本チュートリアル (php 基本チュートリアル) いくつかのコード code_php の基本

WBOY
リリース: 2016-05-16 09:00:14
オリジナル
1753 人が閲覧しました

このチュートリアルの前に、PHP の一般的な使用法について長く均一な方法で説明するつもりはありません。変数とは何か、判定文とは何かなどについてはご自身でご確認ください このチュートリアルは、プログラミングの基礎があり、PHP を初めて使用する人を対象としています。記事は比較的シンプルです。主に構造に依存します。詳細については、ご自身でさらに調べてください。
PHP 環境のインストール:
通常の PHP の組み合わせは次のとおりです。 MySql PHP Apche には IIS PHP MySQL または SqlServer もあります。
もちろん、インストール用の組み合わせパッケージを選択することもできます。初心者は、AppServphpnow などをインストールすることをお勧めします。 。
iis では、こちら を使用してインストールし、実行して php をサポートできます。Mysql をインストールする必要があります。 <BR>各パーツをご自身で取り付けることも可能です。その後、自分で設定します。
PHP のさまざまなバージョンのダウンロード アドレス: http://museum.php.net/php5/ Apche ダウンロード アドレス:http://prdownloads.sourceforge.net/appserv /appserv-win32-2.5.10.exe?download
MySQL ダウンロード アドレス: http://www.mysql .cn/
構成とインストールのチュートリアル: http://wenku.baidu.com/ view/ c6118b1810a6f524ccbf85f9.html
または /article/33062.htm
執筆ツール: メモ帳または dreamweaver cs4 は推奨 ============================================= == ====================
構文:
PHP の構文は非常に単純です - コードを見てください: これは、PHP コードを宣言する方法です。注: ?> も記述できますが、推奨されません。
ステートメントの終わりをマークする: セミコロンはステートメントの終わりを示します「;」 -- 終わりを示すために各ステートメントの後に「;」セミコロンを使用する必要があります。
======== ==== ============================================= ==== ========
PHP のコメント: --詳細については、チュートリアルのコードを参照してください。
PHP のコメントには 1 行のコメントがあります: //これはコメントです。
> および大きなモジュールのコメント: /* これはコメントです*/
================================ ============ ===========================
変数:
PHP 変数は次のとおりです。ゆるい。ただし、大文字と小文字も区別されるため、全員がこの点に注意する必要があります。使用前に宣言する必要はありません。PHP は、変数の宣言方法に従って、変数を正しいデータ型に自動的に変換します。
PHP での変数の宣言では、$ キーワードを使用して宣言します。すべての変数は次のように識別されます。 $
変数の命名規則:
変数名は文字またはアンダースコア「_」で始まる必要があります。
変数名には英数字とアンダースコアのみを含めることができます。
変数名にはスペースを含めることはできません。変数名が複数の単語で構成されている場合は、アンダースコアで区切るか ($my_string など)、大文字で始める必要があります ($myString など)。
注: (基本的にすべてのプログラミング言語には同様の変数命名規則があります!)

例:

コードをコピー コードは次のとおりです。

//変数の宣言
/ 定義関数を使用して定数を宣言します。コードを直接見てください
コードをコピー コードは次のとおりです:

定義関数には 3 つのパラメータがあります。
最初のパラメータ: 定数名を指定します。キーワードは使用できず、定数には $ 記号を含めることはできません。
2 番目のパラメータ: の値を指定します。定数 -- ブール値のみです。4 つのタイプ: 整数、浮動小数点、文字列
3 番目のパラメータ: この定数が大文字と小文字を区別するかどうかを指定します -- true は大文字と小文字を無視し、false は大文字と小文字を区別します
*/
define("Name" ,"Zhang San",true);
echo name;
/*表示結果: Zhang San -- true であるため、大文字と小文字は区別されません*/
?>
PHP には事前定義された定数もあります。PHP マニュアルまたは関連情報を確認できます。
================== ============ ===================================== ==
配列: --PHP 配列 それでも比較的シンプルで使いやすいです。
PHP 配列は、他の言語のコレクションとして使用できます。
PHP 配列は、PHP でサポートされている任意の型を格納できます。もちろん、クラス オブジェクトなどを保存することもできます。コードを見てください。
コードをコピー コードは次のとおりです。

/*========================== =========================================*/
//数値配列
$nums = array(1,2,3);
// または同等の
$nums[0] = 1; [2] = 4;
echo $nums[2]。 "
";
/*出力: 4*/
/*============== =============== =================================== ====*/
//連想配列 -- 「=>」は PHP の関連付け記号で、キーと値のペアを指定します。
$ns = array("name"=>"张三","age"=>22,"sex"=>"man"); "] = "張三";
$ns["age 「] "]."
Age:".$ns["age"]."phpcnltphpc nbr />Sex:".$ns["sex"]."
";
/*出力: 名前:張三
年齢:22歳
性別:男
*/
/*====================== == ============================================*/
/ /多次元配列 -- 配列を配列に格納することもできます
$bs = array("张三"=>array("Hobby"=>"Computer","Age"=>"23","Gender) "=>" Male"),"Xiaohong"=>array("Hobby"=>"Eating","Gender"=>" Female"));
//誰でもより明確に見えるように形式を調整します
bs = array


"gender" = > "male"
">"女 "
);
//または等価。 ...
$ bs ["小小"] = array( "hobby" = > "eating"、 "gender" = > "female");
echo $ bs ["小小"] ["gender"]] ."
";
/*出力: 女性*/
============================== ====*/
?>

============================================== = ======================
PHP 演算子: --w3school のチュートリアルからの抜粋

このセクションでは、PHP で使用されるさまざまな演算子をリストします。演算子:
算術演算子
オペレーター 説明 結果
追加 x=2
x 2
4
- 減算 x=2
5-x
3
* 乗算 x=4
x*5
20
/ 部門 15/5
5/2
3
2.5
% モジュラス (除算の余り) 5%2
10%8
10%2
1
2
0
増分 x=5
x
x=6
-- デクリメント x=5
x--
x=4
代入演算子
オペレーター 説明
= x=y x=y
= x =y x=x y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
.= x.=y x=x.y
%= x%=y x=x%y

比較演算子

に等しい より大きいです より小さいです 以上です 以下です
オペレーター 説明
== 5==8 は false を返します
!= は等しくない 5!=8 は true を返します
> 5ph​​pcngtphpcn8 は false を返します
5ph​​pcnltphpcn8 は true を返します
>= 5ph​​pcngtphpcn=8 は false を返します
5ph​​pcnltphpcn=8 は true を返します

論理演算子

オペレーター 説明
&& x=6
y=3

(x 1) は true を返します

|| または x=6
y=3

(x==5 || y==5) は false を返します

! ではありません x=6
y=3

!(x==y) は true を返します


プログラム判定ステートメント:

C#、java、C などの判定文と同様です。if..else/else..if および switch ステートメントがあります。コードを直接見てください。

コードをコピー コードは次のとおりです。

$name = "Zhang San"; //変数を宣言
/*if..else はステートメントのみを実行します 1、1という条件が成立します。次の内容が当てはまる場合でも無視されます*/
名前が Zhang San であるかどうかを判断します。
}
Else if ($ name == "Li Si") // then裁判官
{
echo "Li Si";
}
else // 以上は単に else に入るわけではありません

> スイッチ選択構造の原理と if は似ています。ケースにブレークを追加するだけです。もちろん、追加する必要はありません。
この場合、ケース 1 を実行した後は飛び出さず、次のケース分岐を実行し続けます。休憩に遭遇するまで飛び出さないでください。自分で試すことができます
*/
switch($num)
2:
エコー「二」;
ブレーク;どの条件も当てはまらない場合に実行されます。
echo "other";一
>

PHP ループ:

これは、他の強く型付けされたプログラミング言語と同じです。 PHP には while、do while、for、foreach もあります。コードを直接見てください。

コードをコピー コードは次のとおりです。

$index = 1;
while($index {
「th」をエコーし​​ます。 $index."times"."
";
$index. ;
$index = 1; > while($index
/*上記の結果は1 回出力*/
echo '
';
for($index = 1;$index echo '
';
$index = array("1", "2","3");
foreach($index as $temp) // 配列を走査します
{
echo "Value:".$temp."
";
}
/*上記の結果は 3 回出力されます*/
?>

PHP 関数:

PHP 関数の宣言は非常に簡単で、キーワード function の後に関数名を追加するだけです。 -- コードを参照してください。

コードをコピー コードは次のとおりです:

/*PHP 関数*/
Echo "ポートムレス関数
}
// そこにあります参加関数です。通過パラメーターはクラスオブジェクトでもあります。Br> echo $ str;
;
?>

PHP クラス:

PHP は、他の高級言語と同様、オブジェクト指向プログラミングをサポートしています。ここではphpクラスの基本部分の宣言について説明します。オブジェクト指向プログラミングについては、自分で調べることができます

PHP でクラスを宣言する場合、キーワード class も追加する必要があります - 詳細についてはコードを参照してください - (静的関数、関数呼び出しなどを含む)

コードをコピー コードは次のとおりです。

class MyClass //クラス宣言
jum2;
static public $test = "静的メソッドをテストする"; //定義パブリック変数
function Calc() // / 「->」シンボルはクラス呼び出しを意味します
um1 ;
$ this->JUM2 = $ num2;
Return $ this; // ここにクラスオブジェクトそれ自体
}

静的関数 tt ()
{
echo echo "
".MyClass::$test."
"; > echo $temp->SetNum( 2,8)->Calc(); //出力:10
MyClass::Tt(); //"::"静的呼び出し //出力: 静的メソッドのテスト
? >

PHP フォーム処理:

ページ ユーザーが値を送信するときは、$_GET と $_POST または $_REQUEST ($_GET、$_POST、$_COOKIE を含む) システム定義変数を使用して、送信された値を読み取ります - コードを参照してください。

コードをコピー コードは次のとおりです。


echo $_POST["xx"]."
"; //ポスト値を読み取る
echo $_REQUEST["xx"];
//get を使用して値を読み取ります。自分で試してみましょう
?>






今回はここまでです...時間があれば、よく使われるPHPのアプリケーションを書き留めておきます。上級セクション。 (セッション、Cookie、オブジェクト指向、共通関数などを含む)
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート