note 112478 added to class.reflectionextension

From: Date: Thu, 20 Jun 2013 15:01:53 +0000
Subject: note 112478 added to class.reflectionextension
Groups: php.notes 
Request: Send a blank email to php-notes+get-195301@lists.php.net to get a copy of this message
<?php // The demonstration for the class "ReflectionExtension". function REData(ReflectionExtension $re, $return=false) { defined('UNDEFINED') || define('UNDEFINED','%undefined%'); $_data = []; $_data['getName:'] = $re->getName() ?: UNDEFINED; $_data['getVersion:'] = $re->getVersion() ?: UNDEFINED; $_data['info:'] = $re->info() ?: UNDEFINED; $_data['getClassName:'] = PHP_EOL.implode(", ",$re->getClassNames()) ?: UNDEFINED; foreach ($re->getConstants() as $key => $value) $_data['getConstants:'] .= "\n{$key}:={$value}"; $_data['getDependencies:'] = $re->getDependencies() ?: UNDEFINED; $_data['getFunctions:'] = PHP_EOL.implode(", ",array_keys($re->getFunctions())) ?: UNDEFINED; $_data['getINIEntries:'] = $re->getINIEntries() ?: UNDEFINED; $_data['isPersistent:'] = $re->isPersistent() ?: UNDEFINED; $_data['isTemporary:'] = $re->isTemporary() ?: UNDEFINED; return print_r($_data, $return); } REData( new ReflectionExtension( 'Reflection' ) ); REData( new ReflectionExtension( 'zlib' ) ); // Reflection // Reflection => enabled // Version => $Id: 60f1e547a6dd00239162151e701566debdcee660 $ /* Array ( [getName:] => Reflection [getVersion:] => $Id: 60f1e547a6dd00239162151e701566debdcee660 $ [info:] => %undefined% [getClassName:] => ReflectionException, Reflection, Reflector, ReflectionFunctionAbstract, Reflecti onFunction, ReflectionParameter, ReflectionMethod, ReflectionClass, ReflectionOb ject, ReflectionProperty, ReflectionExtension, ReflectionZendExtension [getDependencies:] => %undefined% [getFunctions:] => [getINIEntries:] => %undefined% [isPersistent:] => 1 [isTemporary:] => %undefined% ) */ // zlib // ZLib Support => enabled // Stream Wrapper => compress.zlib:// // Stream Filter => zlib.inflate, zlib.deflate // Compiled Version => 1.2.7 // Linked Version => 1.2.7 // Directive => Local Value => Master Value // zlib.output_compression => Off => Off // zlib.output_compression_level => -1 => -1 // zlib.output_handler => no value => no value /* Array ( [getName:] => zlib [getVersion:] => 2.0 [info:] => %undefined% [getClassName:] => [getConstants:] => FORCE_GZIP:=31 FORCE_DEFLATE:=15 ZLIB_ENCODING_RAW:=-15 ZLIB_ENCODING_GZIP:=31 ZLIB_ENCODING_DEFLATE:=15 [getDependencies:] => %undefined% [getFunctions:] => readgzfile, gzrewind, gzclose, gzeof, gzgetc, gzgets, gzgetss, gzread, gzopen, g zpassthru, gzseek, gztell, gzwrite, gzputs, gzfile, gzcompress, gzuncompress, gz deflate, gzinflate, gzencode, gzdecode, zlib_encode, zlib_decode, zlib_get_codin g_type, ob_gzhandler [getINIEntries:] => Array ( [zlib.output_compression] => [zlib.output_compression_level] => -1 [zlib.output_handler] => ) [isPersistent:] => 1 [isTemporary:] => %undefined% ) */ ---- Server IP: 69.147.83.199 Probable Submitter: 109.205.248.99 ---- Manual Page -- http://php.net/manual/en/class.reflectionextension.php Edit -- https://master.php.net/note/edit/112478 Del: integrated -- https://master.php.net/note/delete/112478/integrated Del: useless -- https://master.php.net/note/delete/112478/useless Del: bad code -- https://master.php.net/note/delete/112478/bad+code Del: spam -- https://master.php.net/note/delete/112478/spam Del: non-english -- https://master.php.net/note/delete/112478/non-english Del: in docs -- https://master.php.net/note/delete/112478/in+docs Del: other reasons-- https://master.php.net/note/delete/112478 Reject -- https://master.php.net/note/reject/112478 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#195301) next »