# TSRMLS_* keywords in PHP source

- Thread: https://externals.io/message/59113
- Original archive: https://news-web.php.net/php.internals/59113
- Started by Yannick Komotir on 2012-03-21T10:37:52+00:00
- Messages: 1
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #59113 — Yannick Komotir — 2012-03-21T10:37:52+00:00

URL: https://externals.io/message/59113#59113

Hi,

You can find some additional information in this blog post
http://blog.golemon.com/2006/06/what-heck-is-tsrmlscc-anyway.html

Regards,

2012/3/19 Barbu Paul Gheorghe <paullik.paul@gmail.com>

> Hello!
>
> What role does the keywords TSRMLS_CC, TSRMLS_DC, TSRMLS_D have when
> passed along with a argument in PHP's source?
> For example in this random file:
>
> http://lxr.php.net/opengrok/**xref/PHP_5_4/ext/intl/**
> formatter/formatter_data.c<http://lxr.php.net/opengrok/xref/PHP_5_4/ext/intl/formatter/formatter_data.c>
>
>
> I don't even know if "keyword" is the right technical term for it because
> it's the first time I see this kind of call in C:
>
> foo(data_type variable_name "keyword");
>
> --
> Barbu Paul - Gheorghe
> Common sense is not so common - Voltaire
> Visit My GitHub profile to see my open-source projects -
> https://github.com/paullik

-- 
Yannick
