ホームページ バックエンド開発 PHPチュートリアル うーん、バグに勝つのは宝くじに当たるようなものです。

うーん、バグに勝つのは宝くじに当たるようなものです。

Jun 13, 2016 pm 01:10 PM
dump wait

うーん...宝くじに当たるようなバグですか?

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
var_dump($sumArr['TRADE_CLOSED']);
$sumValue = array_sum($sumArr);
var_dump($sumArr);
var_dump($sumArr['TRADE_CLOSED']);

ログイン後にコピー


結果:
int 3
array (size=4)
'WAIT_SELLER_SEND_GOODS' => int 8
'WAIT_BUYER_CONFIRM_GOODS' => int 2
'TRADE_CLOSED' => 🎜>
このキャラクターはバグですか?お姉さんの問題は何ですか?

テストのために一時ファイルを使用してコードを書き直しましたが、出力は正常でした...



-----解決策---------

TRADE_CLOSED が参照であるのはなぜですか? ------解決策------------------

PHP コード $sumArr=配列( 「WAIT_SELLER_SEND_GOODS」=>8、 「WAIT_BUYER_CONFIRM_GOODS」=>37、 'WAIT_BUYER_PAY' =>2、 'TRADE_CLOSED'=>50、 ); var_dump($sumArr['TRADE_CLOSED']); $sumValue = array_sum($sumArr); var_dump($sumArr); var_dump($sumArr['TRADE_CLOSED']);
------解決策------------------
<br>
<font color="#e78608">PHP コード</font>

<?php
$aa=3;

$sumArr=配列(
「WAIT_SELLER_SEND_GOODS」=>8、
「WAIT_BUYER_CONFIRM_GOODS」=>37、
'WAIT_BUYER_PAY' =>2、
'TRADE_CLOSED'=>&$aa,
);

var_dump($sumArr['TRADE_CLOSED']);
$sumValue = array_sum($sumArr);
var_dump($sumArr);
var_dump($sumArr['TRADE_CLOSED']); <br>
ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

ダンプファイルとは何ですか? ダンプファイルとは何ですか? Jan 12, 2024 pm 04:58 PM

ダンプ ファイルは通常、ダンプ ファイルまたはコア ダンプ ファイルとも呼ばれるバイナリ ファイルを指します。この種類のファイルは、コンピュータ システムが重大なエラーや異常な状況に遭遇したときに生成され、システムやアプリケーションのステータス、スタック、レジスタ、メモリ イメージ、ログなどの情報を保存するために使用されます。

Java の sleep メソッドと wait メソッドの違いは何ですか? Java の sleep メソッドと wait メソッドの違いは何ですか? May 06, 2023 am 09:52 AM

1. sleep メソッドと wait メソッドの基本的な違い: sleep は Thread クラスのメソッドであり、すぐには実行状態にはなりません wait は Object クラスのメソッドです オブジェクトが wait メソッドを呼び出すと、notify() と NoticeAll () メソッドはプロセスを起こして同期ロックを解除します: sleep は CPU を解放しますが、sleep は同期ロック リソースを解放しません。wait は同期ロック リソースを解放します。使用範囲: sleep はどこでも使用できます。ただし、wait は synchronized 同期メソッドでのみ使用できます。または、コード ブロックで例外処理を使用します。sleep は例外をキャッチする必要がありますが、wait は例外をキャッチする必要はありません 2. wa

コンピューターのダンプの意味は何ですか コンピューターのダンプの意味は何ですか Jun 10, 2021 am 11:25 AM

コンピュータでは、ダンプとは中国語で「ダンプ」を意味し、一般にデータをファイルまたは静的フォームにエクスポートしてダンプすること、つまり、動的 (揮発性) データを静的データ (永続的データ) に保存することを指します。プログラムのように元々記憶媒体(ハードディスクなど)に保存されているデータをダンプする必要はありません。

Javaでスレッド間の通信を実装するためにwaitとnotifyを使用する方法 Javaでスレッド間の通信を実装するためにwaitとnotifyを使用する方法 Apr 22, 2023 pm 12:01 PM

1. スレッド通信が必要な理由 スレッドは同時に並行して実行され、ランダムなスレッド実行のように見えますが、実際のアプリケーションでは、スレッドの実行順序に関する要件があり、スレッド通信を使用する必要があります。通信は優先度を使用しませんか? スレッドの実行順序を解決しに来てください?全体の優先度は、スレッド PCB 内の優先度情報とスレッドの待機時間によって決まります。したがって、一般的な開発では、優先度はスレッドの実行順序を示すのに依存しません。次のシナリオを見てください: 本番環境を説明するためのベーカリーの例消費者モデルには、パン屋とパン屋があり、これは生産者と消費者に相当します。パン屋にはパンを保管するための在庫があります。在庫がいっぱいになると生産されなくなります。同時に、消費者も購入します。パンのとき

Java マルチスレッド プログラミングの深い理解: 待機メソッドと通知メソッドの高度な応用 Java マルチスレッド プログラミングの深い理解: 待機メソッドと通知メソッドの高度な応用 Dec 20, 2023 am 08:10 AM

Java でのマルチスレッド プログラミング: 待機と通知の高度な使用法をマスターする はじめに: マルチスレッド プログラミングは Java 開発における一般的なテクノロジです。複雑なビジネス処理とパフォーマンスの最適化要件に直面して、マルチスレッドを合理的に使用することで大幅に改善できます。プログラムの実行効率。マルチスレッド プログラミングでは、待機と通知は、スレッド間の調整と通信を実現するために使用される 2 つの重要なキーワードです。この記事では、待機と通知の高度な使用法を紹介し、読者がよりよく理解して適用できるように具体的なコード例を示します。

Linux サーバーをバックアップおよび復元する方法 Linux サーバーをバックアップおよび復元する方法 Jun 18, 2023 am 10:32 AM

Linux オペレーティング システムがサーバー側でますます普及するにつれて、データのバックアップとリカバリの重要性がますます高まっています。バックアップにより、システムの問題やデータ損失が発生した場合でもデータを確実に復元できます。この記事では、Linuxサーバーをバックアップおよび復元する方法を紹介します。 Linux サーバーのバックアップ 1. フルディスク バックアップ フルディスク バックアップとは、ハードディスク全体をバックアップし、ディレクトリ構造全体を変更せずにファイル システムの内容 (オペレーティング システム、データ、構成ファイル) をバックアップし、次の場所に復元できるようにすることです。ほぼ同じ状態。 dd コマンドを使用して、ディスク全体のバックアップを実行します。

Java でのオブジェクト メソッドの wait および notification の内部実装メカニズムを調査する Java でのオブジェクト メソッドの wait および notification の内部実装メカニズムを調査する Dec 20, 2023 pm 12:47 PM

Java のオブジェクト メソッドの深い理解: 待機と通知の基本的な実装原則。特定のコード例が必要です。Java のオブジェクト メソッドの待機と通知は、スレッド間通信を実現するための重要なメソッドです。その基本的な実装原則には、Java が関係します。仮想マシン、監視メカニズム。この記事では、これら 2 つのメソッドの基本的な実装原則を詳しく説明し、具体的なコード例を示します。まず、wait と notification の基本的な使い方を理解しましょう。 wait メソッドの機能は、現在のスレッドにオブジェクトを解放させることです。

Javaでwaitを使用してスレッドステータスを変更する方法 Javaでwaitを使用してスレッドステータスを変更する方法 Apr 29, 2023 pm 10:01 PM

説明 1. Object クラスに属し、オブジェクトは wait メソッドを呼び出した後、現在オブジェクトのロックを保持しているスレッドを解放し、待機キューに入ります。 2. 相手側は、notify を呼び出して、待機キュー内のランダムに選択されたスレッドから競合他社のロックをウェイクアップし、もう一方のパーティは、notifyall を呼び出して、待機キュー内のすべてのスレッドから競合他社のロックをウェイクアップします。例 publicclassDemo{publicstaticvoidmain(String[]args){Demodemo=newDemo();Threadt1=newThread(()->{synchronized(demo){System.out.println(&

See all articles