PHP では配列はスカラー データ型ではありません。配列は複合データ型です。スカラー データ型とは、スカラーは 1 つのデータのみを格納でき、配列は複数のデータを格納できることを意味します。そのため、配列はスカラー データ型ではなく、複合データ型です。データ型を使用すると、同じ型の複数のデータを集約して 1 つのエンティティ項目として表すことができます。
この記事の動作環境: Windows 10 システム、PHP バージョン 8.1、Dell G3 コンピューター
php の配列はスカラー型ですか
配列は PHP のスカラー データ型ではありません。配列は複合データ型です。
スカラー データ型は 1 つのデータのみを保存できます。 、ただし、任意のデータを複数のデータを配列に格納できます。
複合データ型同じ型の複数のデータを集約し、エンティティ項目として表すことができます。複合データ型には、配列 (Array) とオブジェクト (Object) が含まれます。
PHP のデータ型は、基本データ型 (スカラー データ型)、複合データ型、特殊データ型の 3 つの主要なカテゴリに分類できます。
基本データ型 (スカラー データ型)
基本データ型 (スカラー データ型) は、データ構造の最も基本的な単位であり、1 つのデータのみを格納できます。データ。次の表に示すように、PHP には 4 種類のスカラー データ型があります:
1. ブール値
Boolean はPHP で最も一般的に使用されるデータ型の 1 つで、true 値または false 値が格納されます (true と false は PHP の内部キーワードです)。ブール変数を設定するには、変数に true または false を割り当てるだけです。 PHP では、ブール値だけが false であるだけでなく、いくつかの特殊な場合には非ブール値も false とみなされます。たとえば、0、空の文字列、代入なしで配列を宣言するだけです。
2. 文字列型 (string)
文字列は、数字、文字、記号で構成される連続した文字列です。文字列内の各文字は 1 バイトのみを占めます。文字列を定義するには、一重引用符、二重引用符、区切り文字 (
バックティックに含まれる変数は、$i=' などの通常の文字として出力されます。 best'、echo '$i' は $i を出力し、二重引用符は変数を解析して "I'm the best" を出力します。
サンプルコードは次のとおりです:
<?php //双引号方式声明字符串 $str1 = "PHP中文网"; //单引号方式声明字符串 $str2 = 'PHP 教程'; //Heredoc 方式声明字符串 $str3 = <<<EOF url: https://www.php.cn/ EOF; echo $str1."<br>".$str2."<br>".$str3; ?>
実行結果は次のとおりです:
PHP中文网 PHP 教程 url: https://www.php.cn/
3. Integer (整数)
整数データ この型には整数のみを含めることができます。
PHP では、整数変数は整数型または int 型と呼ばれ、整数を表すために使用されます。整数の規則は次のとおりです:
整数型には少なくとも 1 つの数値 ( 0~ 9);
整数型にはカンマやスペースを含めることはできません;
整数型には小数点を含めることはできません;
整数型には正または負の値を指定できます番号。
整数の値の範囲は -2E31 ~ 2E31 である必要があり、10 進数、16 進数 (先頭に 0x が付く)、および 8 進数 (先頭に 0 が付く) の 3 つの形式で表現できます。
<?php $x = 5985; // 定义一个整型数据类型的变量 var_dump($x); // 输出此变量 echo "<br>"; $x = -345; var_dump($x); echo "<br>"; $x = 0x8C; //十六进制数字 var_dump($x); echo "<br>"; $x = 047; //八进制数字 var_dump($x); ?>
上記のコードを実行すると、結果は次のようになります:
int(5985) int(-345) int(140) int(39)
4. 浮動小数点型 (float)
浮動小数点データ型は、整数と小数を格納します。
浮動小数点型は、PHP では float 型と呼ばれ、実数とも呼ばれます。整数と小数を格納するために使用できます。有効な値の範囲は 1.8E-308 から 1.8E 308 です。浮動小数点数は整数データ型よりも精度が高くなります。
サンプル コードは次のとおりです。
<?php $num1 = 10.365; $num2 = 2.4e3; $num3 = 8E-5; var_dump($num1, $num2, $num3); ?>
実行結果は次のとおりです。
float(10.365) float(2400) float(8.0E-5)
推奨学習: "PHP ビデオ チュートリアル "
以上がPHPの配列はスカラー型ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

この記事では、酸とベースのデータベースモデルを比較し、その特性と適切なユースケースを詳述しています。酸は、財務およびeコマースアプリケーションに適したデータの整合性と一貫性を優先し、ベースは可用性に焦点を当て、

この記事では、コードインジェクションのような脆弱性を防ぐために、PHPファイルのアップロードを確保することについて説明します。ファイルタイプの検証、セキュアストレージ、およびアプリケーションセキュリティを強化するエラー処理に焦点を当てています。

記事では、組み込み関数、ホワイトリストアプローチ、サーバー側の検証などの手法に焦点を当てたセキュリティを強化するためのPHP入力検証のベストプラクティスについて説明します。

この記事では、Token BucketやLeaky BucketなどのアルゴリズムやSymfony/Rate-Limiterなどのライブラリを使用するなど、PHPでAPIレート制限を実装するための戦略について説明します。また、監視、動的に調整されたレートの制限、および手をカバーします

この記事では、パスワードを保護するためにPHPでpassword_hashとpassword_verifyを使用することの利点について説明します。主な議論は、これらの関数が自動塩の生成、強力なハッシュアルゴリズム、およびSecurを通じてパスワード保護を強化するということです

この記事では、PHPおよび緩和戦略におけるOWASPトップ10の脆弱性について説明します。重要な問題には、PHPアプリケーションを監視および保護するための推奨ツールを備えたインジェクション、認証の壊れ、XSSが含まれます。

この記事では、PHPでのXSS攻撃を防ぐための戦略について説明し、入力の消毒、出力エンコード、セキュリティを向上させるライブラリとフレームワークの使用に焦点を当てています。

この記事では、PHPでのインターフェイスと抽象クラスの使用について説明し、それぞれをいつ使用するかに焦点を当てています。インターフェイスは、無関係なクラスや複数の継承に適した、実装なしで契約を定義します。抽象クラスは共通の機能を提供します


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

WebStorm Mac版
便利なJavaScript開発ツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、
