include("include/session.php");
class createcountdown
{
public $start;
public $howlong;
public function get(){
$this->start = $session->start; // $session->start Returns data from Mysql: 0000-00-00 00:00:00
$this->howlong = $session->howlong; // $session->howlong Returns data from Mysql: 300
$diff = $this->start-3600 + $this->howlong-time();
if($this->start + $this->howlong > time()){
list($h,$min,$sec)=explode(":",date("H:i:s",$diff));
$sum = $this->start + $this->howlong-time();
return $sum;
}
}
$obj = new createcountdown();
$result = $obj->get();
echo $result;
0
A
答えて
0
0
if
の後に括弧がないことが問題のようです。get()
です。
list($h,$min,$sec)=explode(":",date("H:i:s",$diff));
の後に中括弧を追加すると、コードはエラーなく実行されます。
0
あなたはこれを試すことができ
include("include/session.php");
class createcountdown
{
public $start;
public $howlong;
public function get(){
$this->start = $session->start; // $session->start Returns data from Mysql: 0000-00-00 00:00:00
$this->howlong = $session->howlong; // $session->howlong Returns data from Mysql: 300
$diff = $this->start-3600 + $this->howlong-time();
if($this->start + $this->howlong > time()){
list($h,$min,$sec)=explode(":",date("H:i:s",$diff));
$sum = $this->start + $this->howlong-time();
return $sum;
}
}
}
$obj = new createcountdown();
$result = $obj->get();
echo $result;
0
をmissiongクラス}
オペレータを閉じてください:
include("include/session.php");
class createcountdown
{
public $start;
public $howlong;
public $session; // add
public function get(){
// $this->start = $session->start; // $session->start Returns data from Mysql: 0000-00-00 00:00:00
$this->start = $this->session->start; // change here
// $this->howlong = $session->howlong; // $session->howlong Returns data from Mysql: 300
$this->howlong = $this->session->howlong; // change here
$diff = $this->start-3600 + $this->howlong-time();
if($this->start + $this->howlong > time()){
list($h,$min,$sec)=explode(":",date("H:i:s",$diff));
$sum = $this->start + $this->howlong-time();
return $sum;
}
}
}
$obj = new createcountdown();
$obj->session = $session // which is globaly define
$result = $obj->get();
echo $result;
関連する問題
- 1. php-execはPHP exec関数のエラーを表示しません
- 2. PHP関数は結果を表示しますが返すことはありません
- 3. ListViewはデータを表示しません。getCount()は0を返します。getView()は呼び出しません。
- 4. なぜ結果を返す関数はいつもErrを返しますか?
- 5. Spring Cloud:Hystrixはpingに関するデータを表示しません
- 6. UITableViewはデータを表示しません
- 7. RecyclerViewはデータを表示しません
- 8. DataGridViewはデータを表示しません
- 9. AngularJSはデータを表示しません
- 10. ColdFusionでsql関数から返されたデータを表示できません
- 11. PHP関数がmysqliクエリ結果を返しません
- 12. データを表示していません
- 13. 複数ステップのjquery divはデータを表示しません
- 14. npm ERR! Buffer.allocは関数ではありません
- 15. 関数は私に円グラフを表示しません
- 16. is_single()関数は、サムネイル画像を表示しません。
- 17. jQuery関数はセクションを非表示にしません
- 18. jqGridは列を表示し、データを取得しますがデータは表示しません
- 19. 関数はprintで返しますが、返り値は返しません。
- 20. 次のajaxコールバック関数は結果を表示/非表示しませんか?
- 21. ajaxは動作しておらず、PHPデータを表示していません
- 22. php関数がエラーを返します
- 23. PHPで返されたデータは表示されませんが、エコーは
- 24. 反応ネイティブの非同期関数は約束を返しますが、私のjsonデータは返しません。
- 25. 同じ関数内のvar_dumpがデータを表示していても、ポスト関数はPHP関数では機能しません
- 26. PHPはフォームからデータを返しません
- 27. CodeIgniter - 表示ページはロードされていませんが、関数はコンソール上で応答を返します。
- 28. php関数return 0または全く返りません
- 29. C++エラー: 'インライン'は関数にしか表示されません
- 30. arrow関数は関数テキストを返しますが、結果は返しません(JavaScript)
エラーとは何ですか? – ynh
パースエラー:24行目のcd.phpで 'T_FUNCTION 'を期待しているエラーを解析しました。 – Nation
はクラス宣言で'} 'を閉じるのを忘れてしまったようです。@Alex JLあなたのためにそれを返します – ajreal