PHPの構文、文字列型?
PHP 構文に規則はありますか: 文字列を定義するときは、文字列を一重引用符または二重引用符で囲むか、記号を付けないでください。
例:
$x=123;
$z='123'; これらの 3 つの変数は同じですか?
ディスカッションへの返信 (解決策)
最初のものは整数で、最後の 2 つは同じで、文字列型です
しかし、純粋な数値文字列は、PHP では数値として使用されることがあります
たとえば、 $x = "123";
echo $x*3;
結果は 369 です
getType() 関数を使用して型を確認できます
$x=123; このステートメントは $x に整数を代入します
http://bbs.csdn.net/topics/390535456
PHP は、記号なしでどのような型であるかをどのように判断するのでしょうか?
$x=123;
$x=abc; それらは同じ種類ですか?
$x = 123;
異議なし、残高は整数として扱われます
var_dump($x)
$x = abc;
PHP はまず、この abc が定数であるかどうかをチェックし、定数であれば、定数 abc の値を取得します
その後、文字列として解釈されます
echo gettype($x); // string
var_dump($x); //string(3) "abc"
xu もピンイン入力方法を使用しているのを見て、とてもうれしく思いました
$x = 123;
異論はありません。これはバランスのとれた積とみなされます。 整数
echo gettype($x); //int(123)
$x = abc; abc が定数であるかどうかを確認し、定数である場合は定数 abc の値を取得します
それ以外の場合は、警告を発行します 注意>: 未定義の定数 abc の使用 - 'abc' とみなされます
echo gettype($x ); //string
var_dump($x); //string(3) "abc" $x = 123; // 整数への自動型変換
$x = abc;文字列
そうですよね?
はっきり言いました
はっきり言いました
しかし、あまり明確ではありません!
「白か黒か」という考え方で理解しようと主張すると、本当に理解できません
phpの識別処理はこんな感じです
数字ですか?はい課題終了
それは定数ですか?はい、代入が終わりました
PHPでは文字型はシングルクォーテーション、変数値はダブルクォーテーションで書くのが一般的です
まず、ソースコードを書くのはテキスト文字の場合です。 PHP はソース コードを分析し、この文字規則を使用して対応するデータ形式を識別します。
$y="123"; //2
$z='123'; //3
PHP 分析の場合:
1 は代入ステートメントとして理解されます。 are = このテキスト文字の場合、左側の $x は変数識別子、右側は「123」という 3 つの連続するテキスト文字です。
最初のテキスト文字が数値であることを検出するには、int データ形式を使用して後続のテキスト文字を照合します (簡単に言えば、連続した数字で構成され、正規表現は d+ です)。変数はint型です。
これは、ソースコードを識別するPHPのロジックを学名で構文アナライザーと呼びます。 構文アナライザーを通過すると、変数がどのような型であるかがわかります。
PHP は弱い型指定言語であり、変数で型を宣言する必要はありません。
まず、ソースコードに記述されているのはテキスト文字です。PHPはソースコードを解析する際に、この文字の規則に従って対応するデータ形式を特定します。
$x=123; //1
$y="123"; //2
$z='123'; //3
PHP 分析の場合:
1 は代入ステートメントとして理解されます。 are = このテキスト文字の場合、左側の $x は変数識別子、右側は「123」という 3 つの連続するテキスト文字です。
最初のテキスト文字が数値であることを検出するには、int データ形式を使用して後続のテキスト文字を照合します (簡単に言えば、連続した数字で構成され、正規表現は d+ です)。変数はint型です。
2 簡単に言うと、「」で始まり「」で終わり、その前に「or」がない正規表現が「([^"]|\")+") と一致します。」文字列の型が一致するということです
これは、ソースコードを識別するPHPのロジックを学名で構文アナライザーと呼びます。 構文アナライザーを通過すると、変数がどのような型であるかがわかります。
3 番目のものを分析するにはどうすればよいですか?
例:
$x='a*12'; //はい
$x="a*12"; // 構文エラー。

ホット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 は、動的な Web サイト、Web アプリケーション、および Web プログラムの開発に使用されるサーバー側スクリプト言語です。 PHP には幅広いアプリケーションがあり、初心者も経験豊富な開発者もその恩恵を受けることができます。この記事では、PHP の基本構文の入門ガイドを提供します。 PHP プログラミングを学び、ゼロから強固な基盤を構築したい場合は、ここが最適な場所です。 PHP の基本構造。PHP プログラムには、コードの両側の <?php//PHP code?>& の 3 つの部分が含まれています。

インターネット技術の継続的な発展に伴い、Web プログラミング言語としての PHP の人気が高まっています。 PHP は広く使用されており、単純な静的 Web サイトから大規模な電子商取引 Web サイトまで PHP を使用して開発できます。 PHP を学び始めたばかりの初心者であっても、すでにある程度の経験がある開発者であっても、いくつかの基本概念を習得することが非常に必要です。この記事では、PHP初心者が知っておくべき5つの基本概念を紹介します。 PHP の変数は、データを保存するために使用されるコンテナーです。 PHPでは、

PHP は、動的 Web ページの構築によく使用される、広く使用されているサーバー側プログラミング言語です。ただし、PHP スクリプトを作成すると、さまざまな構文エラーや警告が頻繁に発生します。これらのエラーや警告により、コードが適切に実行されなかったり、問題が発生したりする可能性があるため、解決することが重要です。この記事では、PHP の一般的な問題、つまり構文エラーと警告を紹介し、これらの問題を解決する効果的な方法を紹介します。構文エラー 構文エラーは、PHP でスクリプトを作成するときに非常に一般的な問題です。構文エラーは次の理由により発生する可能性があります

PHP は Web 開発で広く使用されている言語であり、その人気と使用率は非常に高いです。多くの初心者は、PHP プログラミングを学習するときに、プログラミング レベルを向上させる方法がわからないなど、いくつかの困難に遭遇するでしょう。以下では、PHP プログラミングのレベルを簡単に向上させるためのいくつかの方法を紹介します。最新のテクノロジーを学ぶ インターネットテクノロジーの更新は非常に早く、PHP も例外ではありません。優秀な PHP プログラマーになりたい場合は、まず最新の PHP テクノロジを学び、M などの最新の Web 開発テクノロジを習得する必要があります。

PHP の入門から上級 - 基本的な構文と概念を学びます はじめに: PHP (ハイパーテキスト プリプロセッサ) は、Web 開発で広く使用されている人気のあるサーバー側スクリプト言語です。この記事では、入門レベルから始めて、徐々に PHP の基本構文と概念を深く学び、参考のためのコード例を提供します。 1. PHP のインストールと構成 PHP の学習を始める前に、まずマシンに PHP をインストールする必要があります。公式サイト(https://w)からダウンロードできます。

PHP の矢印記号 (->) は、オブジェクトのプロパティやメソッドにアクセスするために使用される非常に重要な演算子です。この記事では、PHP 矢印シンボルの機能と特性を詳細に分析し、読者がその使用法をよりよく理解できるように具体的なコード例を示します。 PHP では、矢印記号 (->) は主にオブジェクトのプロパティとメソッドにアクセスするために使用されます。オブジェクトを作成するときは、矢印記号を使用してオブジェクトのプロパティにアクセスしたり、オブジェクトのメソッドを呼び出したりできます。まず、簡単な例を見て、クラスを作成してインスタンスを作成します。

PHP は、動的な Web ページや Web アプリケーションを開発するために広く使用されているサーバー側スクリプト言語です。多くの Web サイトやアプリケーションはバックエンド開発言語として PHP を使用しているため、効率的な機能を構築するには PHP 開発スキルと経験が不可欠です。この記事では、開発者がコーディング スキルと効率的な関数を構築する能力を向上させることを目的として、PHP 開発で私が学んだいくつかの経験とヒントを共有します。適切な開発ツールとフレームワークを選択する PHP 開発を開始する前に、適切な開発ツールとフレームワークを選択してください

PHP は Web 開発で広く使用されており、サーバーサイドのスクリプト言語です。 PHP を学習する前に、HTML と CSS の基本的な知識が必要です。初心者がマスターすべきPHPの基本構文を紹介します。変数 変数は、$variable="helloworld"; のように、PHP の $ 記号を使用して定義および割り当てられます。変数名は $ 記号で始まる必要があり、文字、数字、アンダースコアのみを含めることができます。 PHP の変数は動的型の特性を持ち、数値や文字列を格納できます。
