PHP プログラミングを始めるための基本的な構文の知識ポイントのまとめ_php の基礎
1. php とは
php (「php: hypertext preprocessor」) は、広く使用されているオープン ソースの汎用スクリプト言語であり、特に web 開発に適しており、html に埋め込むことができます。その構文は c、java、および perl を活用しており、習得が簡単です。この言語の主な目的は、web 開発者が動的に生成される web ページをすばやく作成できるようにすることですが、php はそれ以外にも使用できます。
簡単に言うと、php はさまざまなことができるスクリプト言語です。 ① サーバーサイドスクリプト ② コマンドラインスクリプト ③ デスクトッププログラムの作成
2. php を開始します
(1) php インタープリタをダウンロードします。実際、win 環境では、最も単純なソフトウェアは wamp です。ダウンロードすれば、すべてが手に入ります...
(2) win でもまだ必要なようです。mscvr110.dll リンク ライブラリと vc2012 ランタイム ライブラリはインストールできます。
(3)ide、私は恥知らずにも phpstorm を使用しました。金持ちになったら埋め合わせてあげるから...
1 2 3 4 5 6 7 8 |
|
3. はじめに
(1) 単純な出力
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
(2) 単純なフォーム処理
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
4. 基本的な文法
(1) php タグ
1 2 3 4 5 6 |
|
(2) html から分離する
1 2 3 4 5 6 7 8 9 10 11 |
|
(3) 命令区切り文字、コメント
php では、各ステートメントの後にディレクティブを終了するための区切り文字が必要です。
コメント: // または /* ... */ ただし、*/ は最も近いものと一致します。覚えておいてください。覚えて!
5. 入力
php は 8 つのプリミティブ データ型をサポートします。
- 4 つのスカラー型: boolean (ブール)、integer (整数)、float (浮動小数点、double)、string (文字列)
- 2 つの複合タイプ: 配列 (配列)、オブジェクト (オブジェクト)
- 2 つの特別なタイプ: resource (リソース)、null (タイプなし)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
(1) ブール値 ブール型
true または false を指定でき、大文字と小文字は区別されません。
通常、0 でない場合は true です。
(2) 整数型
整数は、10 進数、16 進数、8 進数、または 2 進数で表すことができます。 8 進数の前に 0 (ゼロ) を付ける必要があり、16 進数の前に 0x を付ける必要があり、2 進数の前に 0b を付ける必要があります。
指定された数値が整数の範囲を超える場合、浮動小数点として解釈されます。同じ演算結果が整数の範囲を超えた場合も同様です。
php には整数の除算演算子がありません。1/2 は float 0.5 を生成します。整数にキャストすることも、round() を使用して丸めを改善することもできます。
1 2 3 4 5 6 7 |
|
(3) float 浮動小数点型(double)
浮動小数点型。浮動小数点数 float、倍精度 double、実数 real とも呼ばれます。
1 2 3 4 5 |
|
(4) 文字列の文字変換
文字列 string は一連の文字で構成され、各文字は 1 バイトに相当します。これは、php が 256 文字セットのみをサポートできるため、unicode をサポートしないことを意味します。
文字列の最大サイズは 2gb に達することがあります。
1 2 3 4 5 6 7 8 9 10 11 12 |
|
(5) 配列配列
php の配列は、実際には順序付けられたシーケンスです。マッピングはキーに値を関連付けるタイプです。
配列要素の値は他の配列とも言えるため、ツリー構造や多次元配列も許容されます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
unset() を使用する場合、この時点では配列のインデックスは再作成されないことに注意してください。インデックスを再構築する必要がある場合は、array_values() 関数を使用できます。
配列の総数をカウントする: count() 関数を使用します
(6) オブジェクト
1 2 3 4 5 6 7 8 9 |
|
(7) リソース リソース タイプ
resource resource は、外部リソースへの参照を保持する特別な変数です。リソースは、特殊な機能を通じて作成および使用されます。
(8) null
特殊な null は、変数に値がないことを示します。 null 型で使用できる値は null のみです。
null として認識できる変数: ① null に割り当てられている ② まだ割り当てられていない ③ 未設定
(9) コールバック コールバック タイプ
php5.4 以降、callable 型を使用してコールバック型 callback を指定できるようになりました。
6. 変数
php の変数は、ドル記号 $ とその後に続く変数名で表されます。大文字と小文字を区別。
デフォルトでは、変数は常に値によって割り当てられます。
1 2 3 4 5 6 7 8 9 10 |
|

ホット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 のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
