PHP入門学習ノートの1つ_PHPチュートリアル
1. 基本的な構文 HTML コードに PHP スクリプトを埋め込む方法は、コードを に記述することです。 echoまたはprint機能を使用してデータをブラウザに出力します。 echo は複数のパラメータを受け入れることができますが、print は 1 つのパラメータのみを受け入れることができます。 echo の形式は
void echo(string arg1,[,...string argn]); です。
PHP 構文では括弧を省略できます。 たとえば、
echo 'Hello',$my,'world'
ブラウザ上で Hello my world が出力されます
PHP は、リンゴ 100 個を出力する printf(' %d apples',100) など、C 言語によく似た printf 関数もサポートしています。 sprintf の使用法は printf と同じですが、ブラウザに出力する代わりに文字列を返します。
2. データ型と変数
PHP は、事前に宣言する必要も、型を指定する必要もありません。 PHP の変数は $ に変数名を加えたものです。PHP 変数では大文字と小文字が区別されます。 たとえば、上記の例では $my='my' です。
PHP でサポートされる変数の型には、ブール、整数、浮動小数点、文字列、配列、オブジェクトが含まれます。最初の 4 つは非常に一般的に使用され、他の言語と似ているため、詳しくは紹介しません。配列とオブジェクトについては後で詳しく紹介します。
PHP にはオブジェクトのタイプを検出する関数があり、それが getttype です。 gettype は、値が配列、ブール、倍精度、整数、オブジェクト、リソース、文字列、不明な型の文字列を返します。PHP は明示的な型変換もサポートしており、構文は C に似ています。
変換演算子は、
(array) array
(bool) (boolean) Boolean
(int) (integer) integer
(object) object
(float),(double),(real) 浮動小数点数
( string ) 文字列
例:
$num=15; ;
echo gettype($str),'
';
echo gettype($num),'
';
echo gettype($numstr),'; ';
$numstr=(float)$numstr;
echo gettype($numstr);
出力結果は次のとおりです:
string
double
is_array()、is_bool() など、変数が特定の型ではないかどうかを判断するために使用されます。使用方法は似ています。
3. 関数と変数のスコープ
PHP で関数を宣言する方法は、次の形式で非常に簡単です:
コードをコピーします
コードは次のとおりです:
変数名があれば戻り値の型を指定する必要はなく、括弧内に変数の型を指定する必要もありません。例:
コードは次のとおりです:
?>
デフォルトでは、PHP は関数内でパラメータの値を変更しても、関数外の変数の値は変更されません。構文は次のとおりです: C は一貫性があり、&$paramName です。たとえば、次は典型的な例です:
コードは次のとおりです:
$t=$x; ;$x=$y;$y=$t;
$a=3;$b=5;
printf("a は %d、b は %d < ;br/>gt;",$a,$b);
swap2 ($a,$b);
printf("a は %d、b は %d
",$a,$b );
?>
出力結果:
a は 3、b は 5
a は 5、b は 3
PHP 関数はパラメーターのデフォルト値もサポートしており、構文は C と同じです。例:
コードをコピー
コードは次のとおりです:
変数のスコープを以下に紹介します。 PHP の変数スコープは C と非常によく似ています。ローカル変数、関数パラメーター、グローバル変数、静的変数の 4 つのタイプがあります。ローカル変数は関数内で宣言された変数であり、関数パラメーターは関数の先頭で宣言された変数です。関数内で宣言されていない変数はグローバル変数であり、グローバル変数は関数内にある場合はどこからでもアクセスできますが、C とは異なります。グローバル変数の値を変更するには、GLOBAL キーワードを使用してグローバル変数として明示的に指定する必要があります。そうしないと、PHP は同じ名前のローカル変数を宣言し、それを上書きします。例:
$taxrate=0.03; //global
function change1() {
$taxrate+=1;
function change2 () {
GLOBAL $taxrate;
$taxrate+=1;
echo $taxrate,'
'
echo $taxrate,'
';
?>
出力結果は次のようになります:
0.03
1.03
PHP にもスーパーグローバル変数があります。スーパー グローバル変数は PHP システムによって事前定義されており、主に現在のユーザー セッション、ユーザーのオペレーティング環境、ローカル環境などの環境関連の情報にアクセスするために使用されます。たとえば、スーパー グローバル変数は配列です。$_SERVER にはサーバー関連の情報が格納されます。 $_GET、$_POST、$_FILES、$_COOKIE は、それぞれ get および post を使用してクライアントによって送信された情報、アップロードされたファイル、Cookie 情報などを保管します。これらの変数の使い方はとても簡単です。変数
はCなどの静的言語とは異なり、PHPの変数名自体を変数にすることができます。多くの変数を動的に生成する必要がある人にとっては非常に便利です。例:
コードをコピーします
コードは次のとおりです:
5. フロー制御ステートメント
は主に、if else、for、do while、switch が含まれており、基本的には C 言語と非常によく似ています。同じ。あまり紹介はありません。 PHP の elseif は結合されたキーワードですが、C 言語は else if です。
http://www.bkjia.com/PHPjc/322534.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/322534.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 は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

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