rfc:get_debug_type

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
rfc:get_debug_type [2020/02/15 14:16] marandallrfc:get_debug_type [2020/02/17 09:45] marandall
Line 2: Line 2:
   * Version: 1   * Version: 1
   * Date: 2020-02-15   * Date: 2020-02-15
-  * Author: Mark Randall, mrandall@php.net +  * Author: Mark Randall, marandall@php.net 
-  * Status: Draft+  * Status: Under Discussion
   * First Published at: https://wiki.php.net/rfc/get_debug_type   * First Published at: https://wiki.php.net/rfc/get_debug_type
  
Line 10: Line 10:
  
 This function would differ from gettype in that it would return native type names, e.g. "int" rather than "integer" and would automatically resolve class names. This function would differ from gettype in that it would return native type names, e.g. "int" rather than "integer" and would automatically resolve class names.
 +
 +  * 0 => int -- (gettype: integer)
 +  * 0.1 => float -- (gettype: double)
 +  * true => bool --  (gettype: boolean)
 +  * false => bool -- (gettype: boolean)
 +  * "hello" => string  
 +  * [] => array  
 +  * null => null -- (gettype: NULL)
 +  * A class with name "Foo\Bar" => foo\bar -- (gettype: object)
 +  * An anonymous class => class@anonymous -- (gettype: object)
 +  * A resource => resource (xxx) -- (gettype: resource)
 +  * A closed resource => resource (closed)
  
 ===== Backward Incompatible Changes ===== ===== Backward Incompatible Changes =====
Line 18: Line 30:
  
 ===== Proposed Voting Choices ===== ===== Proposed Voting Choices =====
-A straight yes / no vote on adding the new function.+Yes / no vote on adding the new function.
  
-Should resource names be resolvedWould appear as resource(resource_type).+Yes / no on resource names be resolved Would appear as resource(resource_type).
  
 (Optional) A vote on the name, if there is not a clear majority consensus during RFC discussion. (Optional) A vote on the name, if there is not a clear majority consensus during RFC discussion.
rfc/get_debug_type.txt · Last modified: 2020/08/01 23:41 by carusogabriel