|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2003-04-22 00:01 UTC] pollita@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Oct 26 23:00:02 2025 UTC |
<?php class numberHandler { function numberHandler () { } function divide_by ($num, $div) { // prova a rifiutare parametri incorretti // this will cause an Error in case $div is zero return $num/$div; } }; // Some code $n = new numberHandler(); print $n->divide_by(4,2) . "\n"; // ok print $n->divide_by(4,0) . "\n"; // Here's the error print numberHandler::divide_by(10,5) . "\n"; /* A "Division by zero on line 13" error will be reported with the line number from the inner of the class and there's no way of tracking the real originator of the error. How to make it possible to track the origin of the error, like in Java ? Siva Author: vincent Date: 2001-07-19 05:05:49 Ask the PHP boys to make their product give proper line numbers.\ The same happens when you give an incorrect number of parameters for a function. The linenumber will indicate the function definition instead of the line where you do the function call. */ ?>