ホームページ バックエンド開発 PHPチュートリアル PHP 基本チュートリアル (php 基本チュートリアル) コード_PHP チュートリアル

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

Jul 21, 2016 pm 03:13 PM
code php 1つ コード はじめる ベース チュートリアル

このチュートリアルの前に、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 の一般的な使用法について長く均一な方法で説明するつもりはありません。 変数とは何か、判定文とは何かなどについては、ご自身でご確認ください。 このチュートリアルは、次のような方を対象としています。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP データベースの操作 CakePHP データベースの操作 Sep 10, 2024 pm 05:25 PM

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

CakePHP のロギング CakePHP のロギング Sep 10, 2024 pm 05:26 PM

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

See all articles