答えてください
$out =
END;
echo $out;
これはどういう意味ですか?
-----解決策---------
文字列 $out php heredoc
http://apps.hi.baidu.com/share/detail/15604411 が定義されています
------解決策----------------------
ヒアドキュメント構造
3番目 一方通行文字列を定義するには、ヒアドキュメント構文構造
の最後に引用された識別子は行の先頭にある必要があり、識別子の命名は他のタグと同じ PHP ルールに従う必要があります。文字、数字、アンダースコアのみを含めることができます。アンダースコアで始まる数字は使用できません。
警告
セミコロン (;) の可能性を除き、終了識別子の行には他の文字を含めてはいけないことに注意してください。これは、識別子をインデントしたり、セミコロンの前後に空白やタブを入れたりすることはできないことを意味します。さらに重要なのは、終了識別子の前にローカル オペレーティング システムで認識される改行ラベル (UNIX および Mac OS X システムの n など) を付ける必要があり、終了識別子 (セミコロンが付いている場合がある) の後にも改行ラベルを付ける必要があることです。ラベル。
このルールに従わず、終了タグが「クリーン」でない場合、PHP はそれが終了識別子ではないと判断し、検索を続けます。ファイルの終わりまでに正しい終了識別子が見つからない場合、PHP は最後の行で構文エラーを生成します。
ヒアドキュメント構造体はクラスの初期化に使用できません。PHP 5.3 以降では、この制限は変数を含む場合にのみ使用できます。
例 #1 不正な例
class foo {
public $bar = bar
EOT;
}
?>
ヒアドキュメントの構造は、二重引用符のない二重引用符で囲まれた文字列のようなものです。これは、ヒアドキュメントの構造内で引用符は置換されませんが、上記の文字 (n など) も置換されることを意味します。利用可能。 変数は置換されますが、複雑な変数をヒアドキュメント構造内の文字列として表現する場合は注意してください。
例 #2 ヒアドキュメント構造の文字列の例
$str = EOD
複数行にわたる文字列
の例
ヒアドキュメント構文を使用します。
EOD;
/* 変数を使用したより複雑な例*/
class foo
{
var $foo;
var $bar;
function foo()
{
$this->foo = 'Foo';
$this->bar = array('Bar1', 'Bar2', 'Bar3') ;
}
}
$foo = new foo();
$name = 'MyName';
echo My名前は "$name" です。$foo->foo を出力しています。
今、{$foo->bar[1]} を出力しています。
これにより、大文字の 'A ' が出力されるはずです。 : x41
EOT;
?>
上記のルーチンは次のように出力します:
私の名前は "MyName" です。Foo を印刷しています。
今、印刷しています。 Bar2.
これは大文字の 'A' を出力する必要があります: A
ヒアドキュメント構造体は、データを送信するために関数パラメーターでも使用できます:
例 #3 パラメーター内のヒアドキュメント構造体の例
< ;?php
var_dump(array(foobar!
EOD
));
?>
PHP 5.3.0 以降では、次のこともできます。 Heredoc 構造体を使用して静的変数、クラス属性と定数を初期化します:
例 #4 Heredoc 構造体を使用して静的値を初期化します
// 静的変数
function foo()
{
static $bar = ここには何もありません...
LABEL;
}
// class Constant 、attribute
class foo
{
const BAR = 定数の例
FOOBAR;
public $baz = プロパティの例
FOOBAR;
}
?>
PHP 5.3.0 では、ヒアドキュメント構造内の識別子を宣言するために二重引用符も使用されます。
例#5 ヒアドキュメント構造での二重引用符の使用
echo Hello World!
FOOBAR;
?>
注:
PHP4 は Heredoc 構造のみを導入しました。

PHPは、現代のWeb開発、特にコンテンツ管理とeコマースプラットフォームで依然として重要です。 1)PHPには、LaravelやSymfonyなどの豊富なエコシステムと強力なフレームワークサポートがあります。 2)パフォーマンスの最適化は、Opcacheとnginxを通じて達成できます。 3)PHP8.0は、パフォーマンスを改善するためにJITコンパイラを導入します。 4)クラウドネイティブアプリケーションは、DockerおよびKubernetesを介して展開され、柔軟性とスケーラビリティを向上させます。

PHPは、特に迅速な開発や動的なコンテンツの処理に適していますが、データサイエンスとエンタープライズレベルのアプリケーションには良くありません。 Pythonと比較して、PHPはWeb開発においてより多くの利点がありますが、データサイエンスの分野ではPythonほど良くありません。 Javaと比較して、PHPはエンタープライズレベルのアプリケーションでより悪化しますが、Web開発により柔軟性があります。 JavaScriptと比較して、PHPはバックエンド開発により簡潔ですが、フロントエンド開発のJavaScriptほど良くありません。

PHPとPythonにはそれぞれ独自の利点があり、さまざまなシナリオに適しています。 1.PHPはWeb開発に適しており、組み込みのWebサーバーとRich Functionライブラリを提供します。 2。Pythonは、簡潔な構文と強力な標準ライブラリを備えたデータサイエンスと機械学習に適しています。選択するときは、プロジェクトの要件に基づいて決定する必要があります。

PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7

PHPが多くのWebサイトよりも優先テクノロジースタックである理由には、その使いやすさ、強力なコミュニティサポート、広範な使用が含まれます。 1)初心者に適した学習と使用が簡単です。 2)巨大な開発者コミュニティと豊富なリソースを持っています。 3)WordPress、Drupal、その他のプラットフォームで広く使用されています。 4)Webサーバーとしっかりと統合して、開発の展開を簡素化します。

PHPは、特にWeb開発の分野で、最新のプログラミングで強力で広く使用されているツールのままです。 1)PHPは使いやすく、データベースとシームレスに統合されており、多くの開発者にとって最初の選択肢です。 2)動的コンテンツ生成とオブジェクト指向プログラミングをサポートし、Webサイトを迅速に作成および保守するのに適しています。 3)PHPのパフォーマンスは、データベースクエリをキャッシュおよび最適化することで改善でき、その広範なコミュニティと豊富なエコシステムにより、今日のテクノロジースタックでは依然として重要になります。

PHPでは、弱い参照クラスを通じて弱い参照が実装され、ガベージコレクターがオブジェクトの回収を妨げません。弱い参照は、キャッシュシステムやイベントリスナーなどのシナリオに適しています。オブジェクトの生存を保証することはできず、ごみ収集が遅れる可能性があることに注意する必要があります。

\ _ \ _ Invokeメソッドを使用すると、オブジェクトを関数のように呼び出すことができます。 1。オブジェクトを呼び出すことができるように\ _ \ _呼び出しメソッドを定義します。 2。$ obj(...)構文を使用すると、PHPは\ _ \ _ Invokeメソッドを実行します。 3。ロギングや計算機、コードの柔軟性の向上、読みやすさなどのシナリオに適しています。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

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

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

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