aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-php-shim/src/var.rs
AgeCommit message (Collapse)Author
2026-06-21feat(php-shim): implement serialize/var_export/to_array/get_debug_typensfisis
Implement var.rs shims: serialize() (scalars/arrays with canonical integer-key normalization), var_export()/var_export_str() (PHP-faithful indentation and quoting), to_array() ((array) cast semantics), get_debug_type() and is_iterable() for the scalar/array cases. Reflection-dependent helpers (is_a, is_callable, get_class, instance_of, etc.) and object variants remain TODO(phase-d) as they need runtime class information PhpMixed does not carry. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21refactor(php-shim): split lib.rsnsfisis