コード例 #1
0
ファイル: _errors.php プロジェクト: CB9TOIIIA/JBDump
<?php

/**
 * @package     JBDump test
 * @version     1.2.0
 * @author      admin@joomla-book.ru
 * @link        http://joomla-book.ru/
 * @copyright   Copyright (c) 2009-2011 Joomla-book.ru
 * @license     GNU General Public License version 2 or later; see LICENSE
 * 
 */
include './included_file.php';
JBDump::showErrors();
?>
<h3>Code</h3><?php 
JBDump(file_get_contents(__FILE__), 0, '-= Code =-::source');
?>
<h3>Result</h3><?php 
JBDump::errors();
// trigger some errors, first define a mixed array with a non-numeric item
$a = array(2, 3, "foo", 5.5, 43.3, 21.11);
// now generate second array
$b = scale_by_log($a, M_PI);
// this is trouble, we pass a string instead of an array
$c = scale_by_log("not array", 2.3);
// this is a critical error, log of zero or negative number is undefined
$d = scale_by_log($a, -2.5);
echo $_NOT_DEFINED_VAR;
$simpleObject = new simpleObject();
$simpleObject->getException();
echo "Not Executed\n";
コード例 #2
0
ファイル: included_file.php プロジェクト: CB9TOIIIA/JBDump
 /**
  * Constructor
  */
 function __construct()
 {
     $this->simpleVar = 'simple var';
     $this->publicVar = 'public var';
     $this->_privateVar = 'private var';
     $this->_protectedVar = 'protected var';
     self::$staticVar = 'static var';
 }