# Summary

[Introduction](./introduction.md)

# Getting Started

- [Installation](./getting-started/installation.md)
- [Hello World](./getting-started/hello_world.md)
- [`cargo php`](./getting-started/cargo-php.md)

# Reference Guide

- [Types](./types/index.md)
  - [Primitive Numbers](./types/numbers.md)
  - [`String`](./types/string.md)
  - [`&str`](./types/str.md)
  - [`bool`](./types/bool.md)
  - [`Vec`](./types/vec.md)
  - [`HashMap`](./types/hashmap.md)
  - [`Binary`](./types/binary.md)
  - [`BinarySlice`](./types/binary_slice.md)
  - [`Option`](./types/option.md)
  - [Object](./types/object.md)
  - [Class Object](./types/class_object.md)
  - [Closure](./types/closure.md)
  - [Functions & methods](./types/functions.md)
- [Macros](./macros/index.md)
  - [Module](./macros/module.md)
  - [Function](./macros/function.md)
  - [Interfaces](./macros/interface.md)
  - [Classes](./macros/classes.md)
    - [`impl`s](./macros/impl.md)
  - [Constants](./macros/constant.md)
  - [PHP Functions](./macros/extern.md)
  - [`ZvalConvert`](./macros/zval_convert.md)
  - [`Attributes`](./macros/php.md)
- [Exceptions](./exceptions.md)
- [INI Settings](./ini-settings.md)

# Advanced Topics

- [Async](./advanced/async_impl.md)
- [Allowed Bindings](./advanced/allowed_bindings.md)

# Migration Guides
---
[v0.14](./migration-guides/v0.14.md)
