a.php
<?phpclass edit_img{ function gmtime() { $temp = date('Z'); return $temp; }
<?phpclass edit_img{ function gmtime() { $temp = time(); //这样就正常 return $temp; }
エラーメッセージ?
エラーメッセージは何ですか?
Flex はエラー メッセージを表示します: 確認応答が受信される前にチャネルが切断されました。
現在のデバッグでは、flex は常にこのエラーを報告します
タイムゾーンが指定されていないため、date() 関数を使用すると警告が発生すると推定されます。
PHP で警告レベルのエラーをシールドするか、date_default_timezone_set("Asia/Shanghai"); を追加します
date('Z') は 5 桁以下の正または負の数値を返します
time は 10 桁の数値を返します
gmtime は明らかにグリニッジ標準時の秒数を返すはずです
gmtime メソッドの呼び出し元が正当性チェックを行う場合、明らかにプログラムはエラーで終了します
これは
function gmtime() { return 100; }
date('Z ') は 5 桁以下の正または負の数値を返します
time は 10 桁の数値を返します
gmtime は明らかにグリニッジ標準時の秒数を返す必要があります
gmtime メソッドの呼び出し元が正当性チェックを行う場合、プログラムはエラーにより終了しました
これは次のように確認できます
function gmtime() { return 100; }
タイムゾーンが指定されていないため、date() 関数を使用すると警告が発生すると推定されます。
PHP で警告レベルのエラーをシールドするか、PHP で date_default_timezone_set("Asia/Shanghai"); を追加します
それを追加するだけです。テストしたとき、 date('s'); でさえエラーを返しました。これはまったく予想していませんでした。