2012-03-15 12 views
-4

(更新)
問題は、私のPHPのバージョンはdocsで指定された最小バージョンされていないためでした。PHP PHPのネイティブPHP関数で致命的なエラーが発生しました。どうして?


状況:
ネイティブPHP関数に致命的なエラーを取得します。 (PHPのバージョン5.2.17を使用して)何らかの明白な理由は何ですか?

エラー出力:
PHPの致命的なエラー:行に/home/oursite/public_html/pdfgenerator/memory.phpに未定義関数gc_collect_cycles()の呼び出し4つの

スクリプトの内容は:

// memory.php 
<?php 

gc_collect_cycles(); 

?> 
+4

で利用できない機能のためのドキュメントを読んで試してみてください、それは通常、このような答えを持っていますの質問 – Deleteman

+1

私は人々がなぜドキュメンテーションを使用しないのか分かりません。それは、私が物理的に "php gc_collect_cycles"をGoogleに書き込んで、最初の結果をクリックすることで、何百万という工数を節約できるかを考えるのが難しくなります。 \ *一口\ *地球上の何が人に間違っていますか? –

+2

おっと!申し訳ありません。はいバージョンの問題。そして肉体的に動揺した男に。深呼吸をしてみてはどうですか?それは本当にそれほど深刻ではありません! lolol – sean

答えて

6

gc_collect_cycles()は、バージョン5.3.0からPHPを使用しているため、5.2.17では使用できません。

+0

ありがとうございました。バージョンを確認してください。デュ。 – sean

6

あなた自身の質問に答えました。この機能はPHP 5.3 and upでのみ利用可能です。あなたは、マニュアルからPHP 5.2.17

2

を使用している:

gc_collect_cycles

(PHP 5 >= 5.3.0)

gc_collect_cycles — Forces collection of any existing garbage cycles

だから、5.2.17

関連する問題