PHP 基本チュートリアル (php 基本チュートリアル) コード_PHP チュートリアル
このチュートリアルの前に、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:
コードコードは次のとおりです。 ;
/*
定義関数には 3 つのパラメータがあります
最初のパラメータ: 定数名を指定します -- キーワードは必須です使用できず、定数に $ 記号を含めることはできません
大文字と小文字を区別します
*/
define("Name","Zhang San",true);
echo name;
?>
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;
$ インデックス++; // 累積
} 加 /*上記の結果を 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 を含む) システム定義変数を使用して、送信された値を読み取ります - コードを参照してください
コードは次のとおりです。ぜひ試してみてください
?>
http://www.bkjia.com/PHPjc/326390.html技術記事

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









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

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

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

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

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

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