PHP 基本チュートリアル (php 基本チュートリアル) コード_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:13:52
オリジナル
979 人が閲覧しました

このチュートリアルの前に、PHP の一般的な使用法について長く均一な方法で説明するつもりはありません。 変数とは何か、判定文とは何かなどについては、ご自身でご確認ください。このチュートリアルは、プログラミングの基礎があり、PHP を初めて使用する人を対象としています。記事は比較的シンプルです。主に構造に依存します。詳細についてはご自身で勉強してください
PHP 環境のインストール:
PHP の通常の組み合わせは次のとおりです: MySql+PHP+Apche、IIS+PHP+MySQL または SqlServer もあります
もちろん、インストール用の組み合わせパッケージを選択することもできます。 初心者は AppServ や phpnow などをインストールすることをお勧めします。
このインストールを使用して iis で実行するには、Mysql をインストールする必要があります。
さまざまなパーツを自分で取り付けることもできます。その後、自分で設定します。
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
または http://www.jb51.net/ category/33062.htm
執筆ツール: Notepad++ または dreamweaver cs4 の使用を推奨します
============================== =========== =============================
構文:
PHPの構文は非常に複雑です。シンプル - コードを見てください: これが PHP コードの宣言方法です。 注: をこのように記述することもできますが、お勧めしません。
ステートメントの終わりをマークする: セミコロンはステートメントの終わりを示します ";" -- 各ステートメントの後にセミコロンを使用して終わりを示します
============= == =============================================== == ====
PHP のコメント: -- 詳細についてはチュートリアルのコードを参照してください
PHP のコメントには 1 行のコメントがあります: //これはコメントです
および大きなモジュールのコメントです: /*これはコメント*/
==== ======================================= ======== ===============
変数:
PHP 変数は緩いです。ただし、大文字と小文字も区別されるため、全員がこの点に注意する必要があります。 使用前に宣言する必要はありません。PHP は、変数の宣言方法に基づいて、変数を正しいデータ型に自動的に変換します。
PHP での変数の宣言は、$ キーワードを使用して宣言します。すべての変数は $
変数によって識別されます。命名規則:
変数名は文字またはアンダースコア「_」で始まる必要があります。
変数名には英数字とアンダースコアのみを含めることができます。
変数名にスペースを含めることはできません。変数名が複数の単語で構成されている場合は、アンダースコアで区切るか ($my_string など)、大文字で始める必要があります ($myString など)。 note :(基本的にすべてのプログラミング言語には、同様の変数ネーミングルールがあります!)example:



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

echo $var_name宣言する関数を定義します。コードを直接見てください コードをコピーしてください
コードは次のとおりです:


/*
定義関数には 3 つのパラメータがあります
最初のパラメータ: 定数名を指定します -- キーワードは必須です使用できず、定数に $ 記号を含めることはできません
大文字と小文字を区別します
*/
define("Name","Zhang San",true);
echo name;
/*表示結果: Zhang San -- なぜなら、 true、大文字と小文字は区別されません*/
?>


PHP には事前定義された定数もあります - PHP マニュアルまたは関連情報を確認できます
================ ================ ================================= ====配列: --PHP の配列は比較的シンプルで、有効に使用できます。 PHP 配列は他の言語のコレクションとして使用できます PHP 配列は、PHP でサポートされている任意の型を格納できます。もちろん、クラスオブジェクトなどを格納することもできます。 --コードを直接見てください

コードをコピーしてください

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

/*========================================= = ==========================*/
$nums =
$nums[0] = 1; に相当します。 *================================================ =====================*/
//連想配列 - 「=>」は PHP の連想記号であり、指定されたキーの値ですは正しい。
$ ns = array( "name" "张张"、 "age" = 22、 "" man ";
$ ns [" age "]> ["年齢"]."
性別:".$ns["性別"]."
";
/*出力:
張三
年齢: 22
性別: 男性️ ===================*/
bs = array("張三"=>array( "趣味"=>"コンピューター","年齢"=>"23","性別"=>"男性"),"小紅"=> ) = & gt; 配列
(
"趣味" = & gt; "年齢" 23 " ]["趣味"] = 2;年齢"=>"23","性別"=>"男性"); $bs["小红"] = array("趣味" =>"食べる","性別"=>"女性" ); C Echo $ bs ["リトル レッド"] [性別 "]."; ====== ============================================ =====* /
?>


=====================================================================
 PHP运算符: --摘录w3school的教程
  
本部分列出了在 PHP 中使用的各种运算符:
算数运算符
运算符 说明 例子 结果
+ Addition x=2
x+2
4
- Subtraction x=2
5-x
3
* Multiplication x=4
x*5
20
/ Division 15/5
5/2
3
2.5
% Modulus (division remainder) 5%2
10%8
10%2
1
2
0
++ Increment x=5
x++
x=6
-- Decrement 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

比较运算符

运算符 说明 例子
== is equal to 5==8 returns false
!= is not equal 5!=8 returns true
> is greater than 5>8 returns false
< is less than 5<8 returns true
>= is greater than or equal to 5>=8 returns false
<= is less than or equal to 5<=8 returns true

逻辑运算符

运算符 说明 例子
&& and x=6
y=3

(x < 10 && y > 1) returns true

|| or x=6
y=3

(x==5 || y==5) returns false

! not x=6
y=3

!(x==y) returns true


プログラム判定声明:

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

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

/*if ..そうでなければそうする1 つの条件が満たされた場合にのみ、ステートメントの 1 つを実行します。バックが成立しても無視されます*/
// 名前が張三儀かどうか判定 if ($ name == "張三") {
echo "張三"
}
else if ($ namee; == "Li Si") // 次に判断します
{
echo "Li Si"
}
else // 以上は else を入力しません
{
echo "other"
}
print ('& lt; br />') //出力を印刷します
/ケースにブレークを追加するだけです。もちろん、追加する必要はありません。
この場合、ケース 1 を実行した後、飛び出さず、次のケース分岐を実行し続けます。休憩に遭遇するまで飛び出さないでください。自分で試してみることができます。どの条件も当てはまらない場合に実行されます。
エコー「その他」;
他の強く型付けされたプログラミング言語と同じ。 PHP には while、do while、for、foreach もあります - コードを見てください




コードをコピーします

コードは次のとおりです:
? & Lt;? $ インデックス = 1;
{o ". $ インデックス。";
$ インデックス++; // 累積

} 加 /*上記の結果を 10 回出力* /

echo '& lt; br /& gt;';
Do
{

" " "" " / / / / "
"; for ($index = 1;$index <=3;$index++)
回* /
'& lt; br /& gt ; '; $ index = array( "1"、 "3");
php関数の宣言は非常に簡単で、キーワード関数を前に追加し、その後に関数名を追加するだけです。 -- 具体的な形式については、コードを直接コピーしてください。 コードは次のとおりです。 echo "パラメータなし Function & lt; br /& gt; "; // 渡すパラメータがあります。 function - 渡すパラメータはクラスオブジェクトにすることもできます
Function MyEcho2 ($ Str) {
echo $ Str;



}}

// 出力: 非パラメータ関数
Myecho2 ("Hee hip hip!") ; // 出力: ヒッヒッヒッ!
?>



PHP クラス:

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

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




コードをコピーします

コードは次のとおりです:
️ 変数があります
function CALC () // クラス関数
Return $ this- & gt; $ this- & gt; // "-& gt;" という記号です

function setnum ($ num1, $ num2) // 高麗人参関数があります {
$ this- & gt;
return $ this;クラス オブジェクト自体}

static function tt ()
*/
$temp = new MyClass;
echo $temp->SetNum(2,8)->Calc(); //出力: 10
マイクラス: :Tt(); //"::" 静的呼び出し // 出力: 静的メソッドのテスト
>


PHP フォーム処理:

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

"Submit" />上級セクション。 (セッション、Cookie、オブジェクト指向、共通関数などを含む)




http://www.bkjia.com/PHPjc/326390.html

www.bkjia.com
tru​​e
http://www.bkjia.com/PHPjc/326390.html

技術記事

このチュートリアルの前に、PHP の一般的な使用法について長く均一な方法で説明するつもりはありません。 変数とは何か、判定文とは何かなどについては、ご自身でご確認ください。 このチュートリアルは、次のような方を対象としています。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート