ヒーロー助けて、PHP エラー報告、オンラインで待ってください。 。 。 。 。 。
各 PHP
エラー メッセージ警告: 参照による呼び出し渡しは非推奨になりました。呼び出し時を有効にしたい場合は、 each() の宣言を変更してください。 pass-by-reference では、INI ファイルの D:APMServ5.2.6wwwhtdocsbaseadminconfig.php の 23 行目で、allow_call_time_pass_reference を true に設定できます。
解析エラー: 構文エラー、予期しない '[' が D:APMServ5.2.6wwwhtdocsbaseadminconfig.php にあります23 行目
エラーロケーションコード
if ( $step == "modify" ){ $var = $_POST['var']; do { $val = each( &$var )[1];//报错 $key = each( &$var )[0];//报错 if ( each( &$var ) ) { $msql->query( "update {P}_base_config set value='{$val}' where variable='{$key}'" ); } } while ( 1 ); sayok( $strConfigOk, "config.php", "" );}
ディスカッションへの返信 (解決策)
なぜこのように書くのか?
$val = each( &$var )[1];
$key = each( &$var )[0];
これは不可能ですか?
$val = each( $var )[1];
$key = each( $var )[0];
こう書けば良いのではないでしょうか?
list($key, $val) = each( $var );
$val = each( &$var )[1];
$key = each( &$var )[0];
これは不可能ですか?
$val = each( $var )[1];
$key = each( $var )[0];
こう書いた方が良いのではないでしょうか?
list($key, $val) = each( $var ); これが発生すると、環境はスタックします
それは意味がありません。
each(&$var) が間違っている理由は、このように参照を渡すことができないためです。これは php 5.3 でのみ利用できる規則です
。そして、 each( $var )[0] は次のようになります この書き方は php 5.3 でのみ使用できます
php 5.3 の文法規則に従っているときに行き詰まった場合は、問題がどこにあるのかを考える必要があります
それ意味がありません!
each(&$var) が間違っている理由は、このように参照を渡すことができないためです これは php 5.3 のみの規則です
そしてeach( $var )[0] は次のとおりです この書き方は php 5.3 でのみ使用できます
php 5.3 の文法規則に従っているときに行き詰まった場合は、問題がどこにあるのかを考える必要があります。これは、list( $key, $val) = each($var); のように変更するとスタックします
do while(1) には exit 文がありません。無限ループ、なぜ進まなくなるのでしょうか?
次に、 print_r($_POST['var']); 結果をポストします
while(1) 無限ループには exit ステートメントがありませんが、なぜスタックしないのでしょうか? ヒーローヘルプ、終了方法を開始しました
if (each( &$var) )
key}'" ); Break;
この方法で終了できます

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP エラーの解決: 指定された名前空間クラスが見つかりません PHP を使用して開発を行っていると、さまざまなエラー メッセージに遭遇することがよくあります。よくあるエラーの 1 つは、「指定された名前空間クラスが見つかりませんでした」です。このエラーは通常、インポートされたクラス ファイルがネームスペースを適切に参照していないことが原因で発生します。この記事では、この問題を解決する方法を説明し、いくつかのコード例を示します。まず、一般的なエラー メッセージの例を見てみましょう: Fatalerror:UncaughtError:C

PHP エラーの解決: 親クラスの継承時に発生する問題 PHP では、継承はオブジェクト指向プログラミングの重要な機能です。継承により、元のコードを変更することなく、既存のコードを再利用し、拡張および改善できます。継承は開発で広く使用されていますが、親クラスから継承するときにエラーの問題が発生することがあります。この記事では、親クラスから継承するときに発生する一般的な問題の解決に焦点を当て、対応するコード例を示します。質問 1: 親クラスが見つかりません。親クラスの継承処理中に、システムが親クラスを見つからない場合、

PHP エラーに対処する方法: Calltounknownfunction の問題? PHPを使用した開発プロセスでは、さまざまなエラーが頻繁に発生します。一般的なエラーの 1 つは、「Calltoundefinefunction」です。これは、未定義の関数が呼び出されたことを意味します。この種のエラーにより、コードが失敗し、開発者に迷惑がかかる可能性があります。この記事では、このエラーの処理方法を説明し、いくつかのコード例を示します。機能が正しいか確認してください

PHP エラー: 未定義の名前空間で関数を呼び出した場合はどうすればよいですか? PHP でプログラミングする場合、未定義の名前空間で関数を呼び出すときにエラーが発生することがよくあります。このエラーは通常、名前空間を参照しているにもかかわらず、それが正しくインポートされていない場合に発生します。この記事では、この問題を解決するいくつかの方法を紹介し、対応するコード例を示します。最初の解決策は、名前空間プレフィックスを使用して関数を呼び出すことです。名前空間を参照するが、その名前空間に関数をインポートしない場合、

PHP エラー: 定数ソリューションが定義されていません! PHP プログラミングでは、定数の未定義エラーが頻繁に発生します。このエラーは通常、コード内で未定義の定数が使用されている場合に発生します。この記事では、定数の概念と、未定義の定数の問題を解決する方法を紹介します。まず、定数とは何かを理解しましょう。 PHP では、定数は、一度定義すると再度変更できない値です。定数は、define() 関数を使用して定義されます。簡単な例を次に示します: <?phpdefine("

PHP エラーが報告されているコード行を素早く見つけるにはどうすればよいでしょうか? PHP プロジェクトを開発していると、さまざまなエラー レポートが頻繁に表示されますが、これらのエラー レポートは問題を特定して解決するために非常に重要です。ただし、エラー メッセージの詳細が不十分な場合があり、エラーのファイルと行番号のみが示され、具体的なエラー メッセージは示されません。このため、問題を特定して解決する際に一定の困難が生じます。この記事では、PHP エラーが報告されているコードの特定の行をすばやく見つけるのに役立ついくつかの方法を紹介します。エラー報告の有効化 まず、エラー報告が有効になっていることを確認する必要があります。 PHP コードには、

PHP エラーを解決する方法: 構文エラー、無効なコンストラクター?はじめに: PHP は非常に人気のあるサーバーサイド スクリプト言語です。ただし、PHP コードを記述するときにさまざまなエラーが発生することは避けられません。よくあるエラーの 1 つは、「構文エラー、無効なコンストラクター」です。この記事では、このエラーの原因を説明し、いくつかの解決策とサンプルコードを紹介します。エラーの理由: PHP でコンストラクターを使用する場合、従う必要のあるルールがいくつかあります。オブジェクトの作成時にコンストラクターで無効な構文を使用すると、エラーが発生します。

PHP エラーの問題の解決: クラス定数が無効です PHP 開発では、次のようなエラー メッセージが頻繁に表示されます。 Fatalerror: Unknownclassconstant'CONSTANT_NAME'in/path/to/file.phponline10 この種のエラー メッセージは、コードで使用されていることを示します。無効なクラス定数名が取得されました。この問題を解決することは実際には難しくありませんが、以下にいくつかの可能性を詳しく紹介します。
