คำถามติดแท็ก fatal-error

17
ฉันจะจับข้อผิดพลาด PHP ที่ร้ายแรง (`E_ERROR`) ได้อย่างไร
ฉันสามารถใช้set_error_handler()เพื่อตรวจจับข้อผิดพลาด PHP ส่วนใหญ่ แต่ไม่สามารถทำงานได้กับE_ERRORข้อผิดพลาดร้ายแรง ( ) เช่นการเรียกใช้ฟังก์ชันที่ไม่มีอยู่ มีวิธีอื่นในการตรวจจับข้อผิดพลาดเหล่านี้หรือไม่? ฉันพยายามโทรmail()หาข้อผิดพลาดทั้งหมดและกำลังเรียกใช้ PHP 5.2.3
557 php  fatal-error 

11
ข้อผิดพลาดร้ายแรง: ไม่พบคลาส 'SoapClient'
ฉันกำลังลองตัวอย่างบริการเว็บง่ายๆและฉันพบข้อผิดพลาดนี้แม้ว่าฉันจะไม่แสดงความคิดเห็นextension=php_soap.dllในphp.iniไฟล์: ข้อผิดพลาดร้ายแรง:ไม่พบคลาส 'SoapClient' ในไฟล์ C: \ Program (x86) \ EasyPHP-5.3.9 \ www \ server.php ที่บรรทัด 2
202 php  soap  fatal-error 

12
ข้อผิดพลาด PHP แปลก: 'ไม่สามารถใช้ฟังก์ชันส่งคืนค่าในบริบทการเขียน'
ฉันได้รับข้อผิดพลาดนี้และฉันไม่สามารถทำหัวหรือก้อยได้ ข้อความแสดงข้อผิดพลาดที่แน่นอนคือ: ข้อผิดพลาดร้ายแรง: ไม่สามารถใช้ฟังก์ชันส่งคืนค่าในบริบทการเขียนใน /home/curricle/public_html/descarga/index.php บรรทัดที่ 48 บรรทัดที่ 48 คือ: if (isset($_POST('sms_code') == TRUE ) { เกิดอะไรขึ้นที่นี่? นี่คือฟังก์ชั่นเต็มรูปแบบ: function validate_sms_code() { $state = NOTHING_SUBMITED; if (isset($_POST('sms_code') == TRUE ) { $sms_code = clean_up($_POST('sms_code')); $return_code = get_sepomo_code($sms_code); switch($return_code) { case 1: //no error $state = CORRECT_CODE; break; case 2: // code …
178 php  fatal-error 


30
java.lang.RuntimeException: ไม่สามารถยกตัวอย่างกิจกรรม ComponentInfo
ฉันพยายามเรียกใช้โค้ดตัวอย่างในขณะที่เปิดใช้งานแอปพลิเคชันใน android 1.5 emulator ฉันพบข้อผิดพลาดเหล่านี้ .... มีใครมีคำใบ้บ้าง .. ? ข้อผิดพลาดจาก LogCat: 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): FATAL EXCEPTION: main 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.s.android.test/com.s.android.test.MainActivity}: java.lang.ClassNotFoundException: com.s.android.test.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.s.android.test-2.apk] 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1544) 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1638) 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): at android.app.ActivityThread.access$1500(ActivityThread.java:117) 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): at …

9
PHP Fatal error: การใช้ $ this เมื่อไม่ได้อยู่ในบริบทของวัตถุ
ฉันมีปัญหา: ฉันกำลังเขียน WebApp ใหม่โดยไม่มี Framework ในindex.phpของฉันฉันใช้:require_once('load.php'); และในload.phpฉันใช้require_once('class.php');ในการโหลดของฉันclass.php ในclass.phpของฉันฉันพบข้อผิดพลาดนี้: ข้อผิดพลาดร้ายแรง: การใช้ $ this เมื่อไม่อยู่ในบริบทของวัตถุใน class.php บนบรรทัด ... (ในตัวอย่างนี้จะเป็น 11) ตัวอย่างการเขียนclass.phpของฉัน: class foobar { public $foo; public function __construct() { global $foo; $this->foo = $foo; } public function foobarfunc() { return $this->foo(); } public function foo() { return $this->foo; } } ในindex.phpของฉันฉันกำลังโหลดอาจเป็นfoobarfunc()เช่นนี้: …


4
เส้นทางสัมพัทธ์ใน require_once ไม่ทำงาน
ฉันมีโครงสร้างดังต่อไปนี้ otsg > class > authentication.php > database.php > user.php > include > config.inc.php > encryption.php > include.php > session.php > index.php > registration.php ไฟล์ include.php มีดังต่อไปนี้ ini_set('display_errors', 1); error_reporting(E_ALL); ini_set('include_path',ini_get('include_path').':/Applications/MAMP/htdocs/otsg/:'); require_once 'config.inc.php'; require_once '../class/database.php'; require_once '../class/user.php'; require_once 'encryption.php'; require_once 'session.php'; require_once '../class/authentication.php'; และในหน้า index.php ฉันได้รวมไว้ require_once 'include/include.php'; เมื่อฉันเปิดหน้า index.php …

1
ฉันจะตรวจจับ“ ข้อผิดพลาดร้ายแรงที่จับได้” ในคำใบ้ประเภท PHP ได้อย่างไร
ฉันกำลังพยายามใช้ Type Hinting ของ PHP5 กับหนึ่งในคลาสของฉัน class ClassA { public function method_a (ClassB $b) {} } class ClassB {} class ClassWrong{} การใช้งานที่ถูกต้อง: $a = new ClassA; $a->method_a(new ClassB); ข้อผิดพลาดในการผลิต: $a = new ClassA; $a->method_a(new ClassWrong); ข้อผิดพลาดร้ายแรงที่ตรวจจับได้: อาร์กิวเมนต์ 1 ที่ส่งไปยัง ClassA :: method_a () ต้องเป็นอินสแตนซ์ของ ClassB อินสแตนซ์ของ ClassWrong ที่กำหนด ... เป็นไปได้ไหมที่จะจับข้อผิดพลาดนั้น …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.