mirror of
https://github.com/sigmasternchen/php-doc-en
synced 2025-03-16 00:48:54 +00:00
No description
![]() For basename(), we declare the behavior regarding invalid characters in
the path as being undefined, since that depends on the availability of
mblen, and also on the position of the invalid characters prior to PHP
8.0.0[1].
dirname() is actually not local-aware, but relies on an ASCII
compatible character encoding regarding the directory separator. On
Windows, it is however, dependent on the currently set codepage
(although a fallback is still in place to use the Windows ANSI codepage
of the operating system[2], if the string is not valid for the current
codepage).
Again, we declared failure to comply to these assumptions as resulting
in undefined behavior. Users should make sure to pass valid strings.
[1] <http://git.php.net/?p=php-src.git;a=commitdiff;h=90705d44e3da1d0aa7b8b4fd921ec597391eccb2>
[2] <
|
||
---|---|---|
.github/workflows | ||
appendices | ||
chapters | ||
chmonly | ||
faq | ||
features | ||
install | ||
language | ||
reference | ||
security | ||
.editorconfig | ||
.gitignore | ||
bookinfo.xml | ||
contributors.ent | ||
contributors.xml | ||
extensions.ent | ||
language-defs.ent | ||
language-snippets.ent | ||
make_chm_index.html | ||
preface.xml | ||
README |
---------------------------------------------------------------------- README ---------------------------------------------------------------------- Please refer to the README file within the doc-base/ directory. Your directory structure is probably like: phpdoc/en (DocBook files for the English language) phpdoc/doc-base (Tools and resources used for all languages)