PHPで有用なエラーメッセージを取得するにはどうすればよいですか?

602
Candidasa 2009-05-10 23:48.

PHPスクリプトを実行して、空白の画面が表示されることがよくあります。エラーメッセージはありません。ただの空の画面。原因は、単純な構文エラー(角かっこが間違っている、セミコロンがない)、関数呼び出しの失敗、またはまったく別のものである可能性があります。

何が悪かったのかを理解するのは非常に困難です。結局、コードをコメントアウトしたり、どこにでも「echo」ステートメントを入力したりして、問題を絞り込もうとします。しかし、確かにもっと良い方法があるはずですよね?

Javaのように、PHPに有用なエラーメッセージを生成させる方法はありますか?

30 answers

510
Darryl Hein 2009-05-10 23:52.

構文エラーの場合は、php.iniでエラー表示を有効にする必要があります。「顧客」にエラーメッセージを表示させたくないため、デフォルトではこれらはオフになっています。2つのディレクティブについては、PHPドキュメントのこのページを確認してください:error_reportingおよびdisplay_errorsdisplay_errorsおそらくあなたが変更したいものです。php.iniを変更できない場合は、次の行を.htaccessファイルに追加することもできます。

php_flag  display_errors        on
php_value error_reporting       2039

error_reportingすべてのエラーを取得するために、PHPのバージョンにE_ALLの値(Gumboで言及されている)を使用することを検討することをお勧めします。より詳しい情報

その他の3つの項目:(1)エラーログファイルにはすべてのエラーが含まれているため、エラーログファイルを確認できます(ログが無効になっていない場合)。(2)次の2行を追加すると、構文エラーではないエラーをデバッグするのに役立ちます。

error_reporting(-1);
ini_set('display_errors', 'On');

(3)別のオプションは、PhpEdなど、入力時にエラーをチェックするエディターを使用することです。PhpEdには、より詳細な情報を提供できるデバッガーも付属しています。(PhpEdデバッガーはxdebugと非常によく似ており、エディターに直接統合されるため、1つのプログラムを使用してすべてを実行します。)

カートマンのリンクもとても良いです:http://www.ibm.com/developerworks/library/os-debug/

458
Eljakim 2011-07-05 09:46.

以下は、すべてのエラーを有効にします。

ini_set('display_startup_errors', 1);
ini_set('display_errors', 1);
error_reporting(-1);

次のリンクも参照してください

  • http://php.net/manual/en/errorfunc.configuration.php#ini.display-errors
  • http://php.net/manual/en/errorfunc.configuration.php#ini.display-startup-errors
  • http://php.net/manual/en/function.error-reporting.php
176
m4dm4x1337 2013-08-14 01:59.

次のコードは、すべてのエラーを表示するはずです。

<?php

// ----------------------------------------------------------------------------------------------------
// - Display Errors
// ----------------------------------------------------------------------------------------------------
ini_set('display_errors', 'On');
ini_set('html_errors', 0);

// ----------------------------------------------------------------------------------------------------
// - Error Reporting
// ----------------------------------------------------------------------------------------------------
error_reporting(-1);

// ----------------------------------------------------------------------------------------------------
// - Shutdown Handler
// ----------------------------------------------------------------------------------------------------
function ShutdownHandler()
{
    if(@is_array($error = @error_get_last())) { return(@call_user_func_array('ErrorHandler', $error));
    };

    return(TRUE);
};

register_shutdown_function('ShutdownHandler');

// ----------------------------------------------------------------------------------------------------
// - Error Handler
// ----------------------------------------------------------------------------------------------------
function ErrorHandler($type, $message, $file, $line)
{
    $_ERRORS = Array( 0x0001 => 'E_ERROR', 0x0002 => 'E_WARNING', 0x0004 => 'E_PARSE', 0x0008 => 'E_NOTICE', 0x0010 => 'E_CORE_ERROR', 0x0020 => 'E_CORE_WARNING', 0x0040 => 'E_COMPILE_ERROR', 0x0080 => 'E_COMPILE_WARNING', 0x0100 => 'E_USER_ERROR', 0x0200 => 'E_USER_WARNING', 0x0400 => 'E_USER_NOTICE', 0x0800 => 'E_STRICT', 0x1000 => 'E_RECOVERABLE_ERROR', 0x2000 => 'E_DEPRECATED', 0x4000 => 'E_USER_DEPRECATED' ); if([email protected]_string($name = @array_search($type, @array_flip($_ERRORS))))
    {
        $name = 'E_UNKNOWN'; }; return(print(@sprintf("%s Error in file \xBB%s\xAB at line %d: %s\n", $name, @basename($file), $line, $message))); }; $old_error_handler = set_error_handler("ErrorHandler");

// other php code

?>

このコードで空白のページを生成する唯一の方法は、シャットダウンハンドラーでエラーが発生した場合です。テストせずに自分のcmsからこれをコピーして貼り付けましたが、動作すると確信しています。

61
Tomalak 2009-05-10 23:54.

デバッグするファイルに次の行を含めることができます。

error_reporting(E_ALL);
ini_set('display_errors', '1');

これは、php.iniのデフォルト設定を上書きし、PHPがエラーをログに報告するようにします。

61
James Anderson 2009-09-25 18:22.

エラーと警告は、通常に表示され....\logs\php_error.logたり....\logs\apache_error.log、あなたのphp.iniの設定によって異なります。

また、有用なエラーはブラウザに送信されることがよくありますが、有効なhtmlではないため、表示されません。

したがって、"tail -f「ログファイルと空白の画面が表示されたら、IEの「表示」->「ソース」メニューオプションを使用して生の出力を表示します。

55
Madara's Ghost 2014-02-03 10:47.

PHP構成

php.iniの2つのエントリは、エラーの出力を指示します。

  1. display_errors
  2. error_reporting

生産display_errors通常に設定されているOff(生産拠点でのエラー表示が一般的に望ましいことではないので、良いことはどれ!)。

ただし、開発ではOnエラーが表示されるように、に設定する必要があります。チェック

error_reporting(PHP 5.3以降)はデフォルトでE_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED(つまり、通知、厳格な標準、および非推奨の通知を除いてすべてが表示されます)に設定されています。疑わしい場合は、すべてのエラーE_ALLを表示するように設定してください。チェック

おっおっ!チェックなし!php.iniを変更できません!

残念です。通常、共有ホストはphp.iniファイルの変更を許可しないため、残念ながらそのオプションは利用できません。しかし、恐れることはありません!我々は持っている他のオプションを!

ランタイム構成

目的のスクリプトで、実行時にphp.iniエントリを変更できます。つまり、スクリプトが実行されると実行されます。甘い!

error_reporting(E_ALL);
ini_set("display_errors", "On");

これらの2行は、上記のphp.iniエントリを変更するのと同じ効果を発揮します。驚くばかり!

それでも空白ページ/ 500エラーが発生します!

これは、スクリプトが実行されていないことを意味します。これは通常、構文エラーがある場合に発生します。

構文エラーがあると、スクリプトは実行時にも到達しません。コンパイル時に失敗します。つまり、php.iniの値が使用されます。変更していない場合は、エラーを表示できない可能性があります。

エラーログ

さらに、PHPはデフォルトでエラーをログに記録します。共有ホスティングでは、専用フォルダーまたは問題のあるスクリプトと同じフォルダーにある可能性があります。

php.iniにアクセスできる場合は、error_logエントリの下にあります。

31
FDisk 2009-09-25 21:48.

私は常にphpスクリプトの一番上でこの構文を使用しています。

ini_set('error_reporting', E_ALL);
ini_set('display_errors', 'On');  //On or Off
30
gnarf 2009-05-10 23:59.

「xdebug」と呼ばれる非常に便利な拡張機能があり、レポートもさらに便利になります。

27
hakre 2013-01-25 05:06.

迅速で実践的なトラブルシューティングのために、私は通常、SOでここに提案します。

error_reporting(~0); ini_set('display_errors', 1);

トラブルシューティング中のスクリプトの先頭に配置します。これは完全ではありません。完全な変形は、でそれを有効にし、php.iniPHPでエラーをログに記録して、構文エラーと起動エラーをキャッチすることです。

ここで概説する設定には、PHPのバージョンに関係なく、厳密なものを含むすべてのエラー、通知、および警告が表示されます。

次に考慮すべきこと:

  • Xdebugをインストールし、IDEでリモートデバッグを有効にします。

同様に参照してください:

  • エラー報告(PHPの正しい方法)
  • 事前定義された定数ドキュメント
  • error_reporting()ドキュメント
  • display_errorsドキュメント
27
Eduardo Oliveira 2016-01-06 08:59.

フックを登録して、最後のエラーまたは警告を表示することができます。

function shutdown(){
  var_dump(error_get_last());
}

register_shutdown_function('shutdown');

このコードをindex.phpの先頭に追加すると、問題のデバッグに役立ちます。

17
Rich Bradshaw 2011-07-05 09:49.

あなたが超クールなら、あなたは試すかもしれません:

$test_server = $_SERVER['SERVER_NAME'] == "127.0.0.1" || $_SERVER['SERVER_NAME'] == "localhost" || substr($_SERVER['SERVER_NAME'],0,3) == "192";

ini_set('display_errors',$test_server);
error_reporting(E_ALL|E_STRICT);

これは、ローカルで実行している場合にのみエラーを表示します。また、必要に応じて他の場所で使用するtest_server変数も提供します。

スクリプトが実行される前に発生したエラーは検出されませんが、私が作成したエラーの99%については、それは問題ではありません。

17
Kld 2013-05-07 04:14.

ページの上部でパラメータを選択します

error_reporting(E_ERROR | E_WARNING | E_PARSE);
17
Sherif 2015-11-12 20:24.

これは、ロードされた構成とランタイム構成の問題です。

構文エラーまたは解析エラーがコンパイルまたは解析ステップ中に発生することを認識することが重要です。つまり、PHPは、コードを実行する機会がなくなる前にベイルします。したがって、display_errors実行時にPHPの構成を変更する場合(これにはini_set、コードでの使用から実行時構成ファイルである.htaccessの使用まで、あらゆるものが含まれます)、デフォルトでロードされた構成設定のみが機能します。

開発中のWSODを常に回避する方法

WSODを回避するには、ロードされた構成ファイルdisplay_errorsオンになってerror_reporting設定されていることを確認する必要があります-1実行しているPHPのバージョンに関係なく、すべてのビットがオンになるため、これはE_ALLと同等です)。E_ALLの定数値は、PHPのバージョンによって変更される可能性があるため、ハードコーディングしないでください。

ロードされた構成は、ロードされたphp.iniファイルまたはapache.confまたはhttpd.confまたは仮想ホストファイルのいずれかです。これらのファイルは、起動段階(たとえば、apache httpdまたはphp-fpmを最初に起動したとき)で1回だけ読み取られ、実行時の構成変更によってのみ上書きされます。ていることを確認して作るdisplay_errors = 1error_reporting = -1あなたが見ることはありませんことをご読み込まれた設定ファイルの性を保証してWSODをかかわらず、構文などのランタイム変更前に発生パースエラーのini_set('display_errors', 1);か、error_reporting(E_ALL);場所を取ることができます。

(php.ini)でロードされた構成ファイルを見つける方法

ロードされた構成ファイルを見つけるには、次のコードのみを使用して新しいPHPファイルを作成します...

<?php
phpinfo();

次に、ブラウザをそこに向けて、ロードされた構成ファイル解析された追加の.iniファイルを確認します。これらは通常、の上部にありphpinfo()、ロードされたすべての構成ファイルへの絶対パスが含まれます。

(none)ファイルの代わりに表示される場合は、構成ファイル(php.ini)パスにphp.iniがないことを意味します。したがって、ここからPHPにバンドルされているストックphp.iniをダウンロードし、それをphp.iniとして構成ファイルのパスにコピーして、phpユーザーがそのファイルから読み取るための十分なアクセス許可を持っていることを確認できます。ロードするには、httpdまたはphp-fpmを再起動する必要があります。これは、PHPソースにバンドルされている開発用php.iniファイルであることを忘れないでください。したがって、本番環境では使用しないでください。


本番環境ではこれを行わないでください

これは、開発中のWSODを回避するための最良の方法です。ここで行ったように、PHPスクリプトの先頭に置くini_set('display_errors', 1);error_reporting(E_ALL);、.htaccessを使用することを提案する人は、ロードされた構成ファイルの場合、構文エラーまたは解析エラーが発生したときにWSODを回避するのに役立ちません。たdisplay_errorsオフ。

多くの人(およびPHPのストックインストール)はdisplay_errors、デフォルトでオフになっているproduction-iniファイルを使用します。これは通常、ここで経験したのと同じフラストレーションをもたらします。PHPは起動時にすでにオフになっているため、構文エラーまたは解析エラーが発生し、何も出力されません。ini_set('display_errors',1);PHPスクリプトの先頭でそれを回避する必要があると予想しますが、実行時に到達することはないため、PHPがコードを解析できないかどうかは問題ではありません。

16
Ram 2011-07-05 09:54.

これを永続化して快適にするために、php.iniファイルを編集できます。通常は/etc/php.iniまたは/etc/php/php.iniに保存さphp.iniれますが、ホスティングプロバイダーの設定ガイドラインによっては、より多くのローカルが上書きする場合があります。上部にあるphpinfo()ファイルをチェックして、Loaded Configuration File最後にロードされるファイルを確認します。

そのファイルでdisplay_errorsを検索します。インスタンスは3つだけで、そのうち2つがコメントされています。

コメントのない行を次のように変更します。

display_errors = stdout
16
Eli 2009-09-25 22:09.

それが役立つかどうかはわかりませんが、これがphpプロジェクト用の私の標準設定ファイルの一部です。私は自分のサーバーでもapacheの設定にあまり依存しない傾向があります。

エラーが消えるという問題は一度もありません。おそらく、ここで何かがわかるでしょう。

APPLICATON_LIVEを表示するように編集

/*
APPLICATION_LIVE will be used in process to tell if we are in a development or production environment.  It's generally set as early as possible (often the first code to run), before any config, url routing, etc.
*/

if ( preg_match( "%^(www.)?livedomain.com$%", $_SERVER["HTTP_HOST"]) ) {
    define('APPLICATION_LIVE', true);
} elseif ( preg_match( "%^(www.)?devdomain.net$%", $_SERVER["HTTP_HOST"]) ) {
    define('APPLICATION_LIVE', false);
} else {
    die("INVALID HOST REQUEST (".$_SERVER["HTTP_HOST"].")");
    // Log or take other appropriate action.
}


/*
--------------------------------------------------------------------
DEFAULT ERROR HANDLING
--------------------------------------------------------------------
Default error logging.  Some of these may be changed later based on APPLICATION_LIVE.
*/
error_reporting(E_ALL & ~E_STRICT);
ini_set ( "display_errors", "0");
ini_set ( "display_startup_errors", "0");
ini_set ( "log_errors", 1);
ini_set ( "log_errors_max_len", 0);
ini_set ( "error_log", APPLICATION_ROOT."logs/php_error_log.txt");
ini_set ( "display_errors", "0");
ini_set ( "display_startup_errors", "0");

if ( ! APPLICATION_LIVE ) {
    // A few changes to error handling for development.
    // We will want errors to be visible during development.
    ini_set ( "display_errors", "1");
    ini_set ( "display_startup_errors", "1");
    ini_set ( "html_errors", "1");
    ini_set ( "docref_root", "http://www.php.net/");
    ini_set ( "error_prepend_string", "<div style='color:red; font-family:verdana; border:1px solid red; padding:5px;'>");
    ini_set ( "error_append_string", "</div>");
}
15
Yan.Zero 2014-08-20 05:36.
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 1);
ini_set('html_errors', 1);

さらに、xdebugを使用してより詳細な情報を取得できます。

15
Ondřej Šotek 2015-07-16 12:38.

PHPのエラーと例外をより適切に視覚化するには、NetteTracyをお勧めします。

15
Abuzer Firdousi 2017-12-05 10:54.
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
10
Ólafur Waage 2009-05-10 23:54.
error_reporting(E_ALL | E_STRICT);

そして、php.iniの表示エラーをオンにします

9
soulmerge 2009-05-10 23:54.

独自のエラーハンドラーをPHPに登録できます。たとえば、すべてのエラーをファイルにダンプすると、これらのあいまいな場合に役立つことがあります。現在のerror_reportingが何に設定されていても、関数が呼び出されることに注意してください。非常に基本的な例:

function dump_error_to_file($errno, $errstr) {
    file_put_contents('/tmp/php-errors', date('Y-m-d H:i:s - ') . $errstr, FILE_APPEND);
}
set_error_handler('dump_error_to_file');
7
Code Synthesis 2014-06-11 03:37.

PHPから有用なエラーを取得するために必要な2つの重要な行は次のとおりです。

ini_set('display_errors',1);
 error_reporting(E_ALL);

他の寄稿者が指摘しているように、これらはセキュリティ上の理由からデフォルトでオフになっています。便利なヒントとして-サイトをセットアップするときに、さまざまな環境に切り替えて、ローカル環境と開発環境でこれらのエラーがデフォルトでオンになるようにすると便利です。これは、次のコードで実現できます(理想的には、index.phpまたは構成ファイルでこれが最初からアクティブになるようにします)。

switch($_SERVER['SERVER_NAME'])
{
    // local
    case 'yourdomain.dev':
    // dev
    case 'dev.yourdomain.com':
        ini_set('display_errors',1);
        error_reporting(E_ALL);
    break;
    //live
    case 'yourdomain.com':
        //...
    break;
}
6
Rich Bradshaw 2009-05-11 00:21.

FirePHPも便利です。

6
user577803 2011-01-17 10:59.

php.iniを開き、次のように設定されていることを確認します。

display_errors = On

サーバーを再起動します。

6
user1681048 2014-06-18 15:03.

また、コードエディタとしてPHPStormを試してみることもできます。エディターに入力しているときに、多くのPHPおよびその他の構文エラーが検出されます。

6
Ashutosh Jha 2014-11-11 01:23.

あなたがubuntuユーザーの場合は、ターミナルに移動してこのコマンドを実行します

sudo tail -50f /var/log/apache2/error.log

最近の50個のエラーが表示されます。error.logすべてのエラーをログに記録するapache2のエラーファイルがあります。

5
Daniel Sorichetti 2009-05-11 02:09.

完全なエラー報告をオンにするには、これをスクリプトに追加します。

error_reporting(E_ALL);

これにより、最小限の警告でも表示されます。そして、念のため:

ini_set('display_errors', '1');

エラーの表示を強制します。これは本番サーバーではオフにする必要がありますが、開発中はオフにしないでください。

5
Noname 2014-02-01 20:24.

「エラー」は、開発者が間違いを知り、システムを完全に機能させるためにそれらを解決するために最も役立つものです。

PHPは、コードの一部がエラーを取得している理由と場所を開発者に知らせるためのより良い方法をいくつか提供します。そのため、これらのエラーを知ることにより、開発者はさまざまな方法でコードを改善できます。

スクリプトの先頭に次の2行を記述して、すべてのエラーメッセージを取得するための最良の方法:

error_reporting(E_ALL);
ini_set("display_errors", 1);

IDEでxdebugなどのデバッガツールを使用する別の方法。

4
Ayman Hourieh 2009-05-10 23:58.

完全なエラーレポート(通知や厳密なメッセージを含む)を有効にできます。これは冗長すぎると感じる人もいますが、試してみる価値はあります。php.iniでに設定error_reportingE_ALL | E_STRICTます。

error_reporting = E_ALL | E_STRICT

E_STRICT 非推奨の機能について通知し、特定のタスクを実行するための最良の方法に関する推奨事項を提供します。

通知は必要ないが、他の種類のメッセージが役立つ場合は、通知を除外してみてください。

error_reporting = (E_ALL | E_STRICT) & ~E_NOTICE

またdisplay_errors、php.iniでそれが有効になっていることを確認してください。PHPのバージョンが5.2.4より古い場合は、次のように設定しOnます。

display_errors = "On"

バージョンが5.2.4以降の場合は、以下を使用してください。

display_errors = "stderr"
4
jmucchiello 2009-05-11 08:16.

error_reportingとdisplay_errorsini設定の他に、WebサーバーのログファイルからSYNTAXエラーを取得できます。PHPを開発しているときに、開発システムのWebサーバーログをエディターにロードします。ページをテストして空白の画面が表示されると、ログファイルが古くなり、編集者がページを再読み込みするかどうかを尋ねてきます。そうすると、一番下にジャンプして構文エラーが発生します。例えば:

[Sun Apr 19 19:09:11 2009] [error] [client 127.0.0.1] PHP Parse error:  syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\\webroot\\test\\test.php on line 9
3
AVKurov 2017-07-05 23:04.

nginxを使用していて、<?php echo 123;。が付いているファイルでも白い画面がある場合。私の場合、nginx構成ファイルにPHPに必要な次のオプションがありませんでした。

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

このオプションはfastcgi_paramsファイルになかったため、PHPは機能せず、ログにエラーはありませんでした。

Related questions

MORE COOL STUFF

「水曜日」シーズン1の中心には大きなミステリーがあります

「水曜日」シーズン1の中心には大きなミステリーがあります

Netflixの「水曜日」は、典型的な10代のドラマ以上のものであり、実際、シーズン1にはその中心に大きなミステリーがあります.

ボディーランゲージの専門家は、州訪問中にカミラ・パーカー・ボウルズが輝くことを可能にした微妙なケイト・ミドルトンの動きを指摘しています

ボディーランゲージの専門家は、州訪問中にカミラ・パーカー・ボウルズが輝くことを可能にした微妙なケイト・ミドルトンの動きを指摘しています

ケイト・ミドルトンは、州の夕食会と州の訪問中にカミラ・パーカー・ボウルズからスポットライトを奪いたくなかった、と専門家は言う.

一部のファンがハリー・スタイルズとオリビア・ワイルドの「非常に友好的な」休憩が永続的であることを望んでいる理由

一部のファンがハリー・スタイルズとオリビア・ワイルドの「非常に友好的な」休憩が永続的であることを望んでいる理由

一部のファンが、オリビア・ワイルドが彼女とハリー・スタイルズとの間の「難しい」が「非常に友好的」な分割を恒久的にすることを望んでいる理由を見つけてください.

エリザベス女王の死後、ケイト・ミドルトンはまだ「非常に困難な時期」を過ごしている、と王室の専門家が明らかにする 

エリザベス女王の死後、ケイト・ミドルトンはまだ「非常に困難な時期」を過ごしている、と王室の専門家が明らかにする&nbsp;

エリザベス女王の死後、ケイト・ミドルトンが舞台裏で「非常に困難な時期」を過ごしていたと伝えられている理由を調べてください.

セントヘレナのジェイコブのはしごを登るのは、気弱な人向けではありません

セントヘレナのジェイコブのはしごを登るのは、気弱な人向けではありません

セント ヘレナ島のジェイコブズ ラダーは 699 段の真っ直ぐ上る階段で、頂上に到達すると証明書が発行されるほどの難易度です。

The Secrets of Airline Travel Quiz

The Secrets of Airline Travel Quiz

Air travel is far more than getting from point A to point B safely. How much do you know about the million little details that go into flying on airplanes?

Where in the World Are You? Take our GeoGuesser Quiz

Where in the World Are You? Take our GeoGuesser Quiz

The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!

バイオニック読書はあなたをより速く読むことができますか?

バイオニック読書はあなたをより速く読むことができますか?

BionicReadingアプリの人気が爆発的に高まっています。しかし、それは本当にあなたを速読術にすることができますか?

パンデミックは終わったかもしれないが、Covid-19 は終わっていない

パンデミックは終わったかもしれないが、Covid-19 は終わっていない

2021 年 6 月 8 日にニューヨーク市で開催された covid-19 パンデミックで亡くなった人々の命を偲び、祝うために、ネーミング ザ ロスト メモリアルズが主催するイベントと行進の最中に、グリーンウッド墓地の正門から記念碑がぶら下がっています。週末、ジョー・バイデン大統領は、covid-19 パンデミックの終息を宣言しました。これは、過去 2 年以上にわたり、公の場でそうするための長い列の中で最新のものです。

デビル・イン・オハイオの予告編は、エミリー・デシャネルもオハイオにいることを明らかにしています

デビル・イン・オハイオの予告編は、エミリー・デシャネルもオハイオにいることを明らかにしています

オハイオ州のエミリー・デシャネル みんな早く来て、ボーンズが帰ってきた!まあ、ショーボーンズではなく、彼女を演じた俳優. エミリー・デシャネルに最後に会ってからしばらく経ちました.Emily Deschanel は、長期にわたるプロシージャルな Bones の Temperance “Bones” Brennan としてよく知られています。

ドナルド・トランプはFBIのマー・ア・ラーゴ襲撃映像をリリースする予定ですか?

ドナルド・トランプはFBIのマー・ア・ラーゴ襲撃映像をリリースする予定ですか?

どうやら、ドナルド・トランプに近い人々は、今月初めにFBIによって家宅捜索された彼のMar-a-Lago財産からの映像を公開するよう彼に勧めています. 前大統領はテープを公開するかどうかを確認していませんが、息子はフォックス・ニュースにそうなるだろうと語った.

Andor は、他の Star Wars ショーから大きな距離を置きます。

Andor は、他の Star Wars ショーから大きな距離を置きます。

アンドールの一場面。数十年前、ジョージ・ルーカスがスター・ウォーズのテレビ番組を制作するのを妨げた主な理由は、お金でした。

ケイト・ミドルトンとウィリアム王子は、彼らが子供たちと行っているスパイをテーマにした活動を共有しています

ケイト・ミドルトンとウィリアム王子は、彼らが子供たちと行っているスパイをテーマにした活動を共有しています

ケイト・ミドルトンとウィリアム王子は、子供向けのパズルの本の序文を書き、ジョージ王子、シャーロット王女、ルイ王子と一緒にテキストを読むと述べた.

事故で押しつぶされたスイカは、動物を喜ばせ水分補給するために野生生物保護団体に寄付されました

事故で押しつぶされたスイカは、動物を喜ばせ水分補給するために野生生物保護団体に寄付されました

Yak's Produce は、数十個のつぶれたメロンを野生動物のリハビリ専門家であるレスリー グリーンと彼女のルイジアナ州の救助施設で暮らす 42 匹の動物に寄付しました。

デミ・ロヴァートは、新しいミュージシャンのボーイフレンドと「幸せで健康的な関係」にあります: ソース

デミ・ロヴァートは、新しいミュージシャンのボーイフレンドと「幸せで健康的な関係」にあります: ソース

8 枚目のスタジオ アルバムのリリースに向けて準備を進めているデミ ロヴァートは、「スーパー グレート ガイ」と付き合っている、と情報筋は PEOPLE に確認しています。

Plathville の Kim と Olivia Plath が数年ぶりに言葉を交わすことへようこそ

Plathville の Kim と Olivia Plath が数年ぶりに言葉を交わすことへようこそ

イーサン プラスの誕生日のお祝いは、TLC のウェルカム トゥ プラスビルのシーズン 4 のフィナーレで、戦争中の母親のキム プラスと妻のオリビア プラスを結びつけました。

仕事の生産性を高める 8 つのシンプルなホーム オフィスのセットアップのアイデア

仕事の生産性を高める 8 つのシンプルなホーム オフィスのセットアップのアイデア

ホームオフィスのセットアップ術を極めよう!AppExert の開発者は、家族全員が一緒にいる場合でも、在宅勤務の技術を習得しています。祖父や曽祖父が共同家族で暮らしていた頃の記憶がよみがえりました。

2022 年、私たちのデジタル ライフはどこで終わり、「リアル ライフ」はどこから始まるのでしょうか?

20 年前のタイムトラベラーでさえ、日常生活におけるデジタルおよびインターネットベースのサービスの重要性に驚くことでしょう。MySpace、eBay、Napster などのプラットフォームは、高速化に焦点を合わせた世界がどのようなものになるかを示してくれました。

ニューロマーケティングの秘密科学

ニューロマーケティングの秘密科学

マーケティング担当者が人間の欲望を操作するために使用する、最先端の (気味が悪いと言う人もいます) メソッドを探ります。カートをいっぱいにして 3 桁の領収書を持って店を出る前に、ほんの数点の商品を買いに行ったことはありませんか? あなたは一人じゃない。

地理情報システムの日: GIS 開発者として学ぶべき最高の技術スタック

地理情報システムの日: GIS 開発者として学ぶべき最高の技術スタック

私たちが住んでいる世界を確実に理解するには、データが必要です。ただし、空間参照がない場合、このデータは地理的コンテキストがないと役に立たなくなる可能性があります。

Language