diff --git a/global.ent b/global.ent
new file mode 100644
index 000000000000..67fc08428596
--- /dev/null
+++ b/global.ent
@@ -0,0 +1,745 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+superglobals'>
+__autoload'>
+
+Composer'>
+
+PECL'>
+
+PIE'>
+
+
+
+
+
+true'>
+false'>
+null'>
+
+array'>
+int'>
+string'>
+bool'>
+float'>
+object'>
+resource'>
+mixed'>
+never'>
+
+
+throw'>
+try'>
+catch'>
+finally'>
+
+
+function'>
+return'>
+
+
+namespace'>
+use'>
+
+
+const'>
+declare'>
+foreach'>
+global'>
+instanceof'>
+new'>
+yield'>
+yield from'>
+
+intcallbackmixedamixedb'>
+
+php.ini'>
+.user.ini'>
+httpd.conf'>
+.htaccess'>
+
+
+API'>
+ASCII'>
+CA'>
+CGI'>
+CLI'>
+CLI SAPI'>
+cURL'>
+DER'>
+DNS'>
+DOM'>
+FPM'>
+FTP'>
+FTPS'>
+HMAC'>
+HTML'>
+HTTP'>
+HTTPS'>
+HSTS'>
+IP'>
+IPv4'>
+IPv6'>
+JSON'>
+LDAP'>
+PDO'>
+PEM'>
+Phar'>
+PHP'>
+POP3'>
+RTSP'>
+SAPI'>
+SFTP'>
+SMTP'>
+SPL'>
+SSH'>
+SSL'>
+TCP'>
+TLS'>
+UDP'>
+URI'>
+URL'>
+XML'>
diff --git a/manual.xml b/manual.xml
new file mode 100644
index 000000000000..6c9a3d5d53d8
--- /dev/null
+++ b/manual.xml
@@ -0,0 +1,511 @@
+
+
+
+
+%configure;
+
+
+
+%text-entities;
+
+
+%translation-defs;
+%translation-snippets;
+%translation-extensions;
+
+
+
+
+
+%english-defs;
+%english-snippets;
+%english-extensions;
+
+
+
+
+%global.entities;
+%file.entities;
+]>
+
+
+
+ &PHPManual;
+ &bookinfo;
+
+
+ &PHPManual;
+ &preface;
+
+
+
+ &GettingStarted;
+ &chapters.intro;
+ &chapters.tutorial;
+
+
+
+ &InstallAndConfigure;
+ &install.intro;
+ &install.unix.index;
+ &install.macos.index;
+ &install.windows.index;
+ &install.cloud.index;
+ &install.fpm.index;
+ &install.pecl;
+ &install.composer;
+ &install.pie;
+ &install.ini;
+
+
+
+ &LanguageReference;
+ &language.basic-syntax;
+ &language.types;
+ &language.variables;
+ &language.constants;
+ &language.expressions;
+ &language.operators;
+ &language.control-structures;
+ &language.functions;
+ &language.oop5;
+ &language.namespaces;
+ &language.enumerations;
+ &language.errors;
+ &language.exceptions;
+ &language.fibers;
+ &language.generators;
+ &language.attributes;
+ &language.references;
+ &language.predefined.variables;
+ &language.predefined.exceptions;
+ &language.predefined.interfaces;
+ &language.predefined.attributes;
+ &language.context;
+ &language.wrappers;
+
+
+
+ &Security;
+ &security.intro;
+ &security.general;
+ &security.cgi-bin;
+ &security.apache;
+ &security.sessions;
+ &security.filesystem;
+ &security.database;
+ &security.errors;
+ &security.variables;
+ &security.hiding;
+ &security.current;
+
+
+
+ &Features;
+ &features.http-auth;
+ &features.cookies;
+ &features.sessions;
+ &features.file-upload;
+ &features.remote-files;
+ &features.connection-handling;
+ &features.persistent-connections;
+ &features.commandline;
+ &features.gc;
+ &features.dtrace;
+
+
+
+ &FunctionReference;
+
+
+
+
+
+ &Seealso; .
+
+
+
+
+
+
+
+ &AffectingPHPsBehaviour;
+ &reference.apcu.book;
+ &reference.componere.book;
+ &reference.errorfunc.book;
+ &reference.ffi.book;
+ &reference.opcache.book;
+ &reference.operator.book;
+ &reference.outcontrol.book;
+ &reference.info.book;
+ &reference.phpdbg.book;
+ &reference.runkit7.book;
+ &reference.uopz.book;
+ &reference.wincache.book;
+ &reference.xhprof.book;
+ &reference.yac.book;
+
+
+
+ &AudioFormatsManipulation;
+ &reference.openal.book;
+
+
+
+ &AuthenticationServices;
+ &reference.radius.book;
+
+
+
+ &CommandLineSpecificExtensions;
+ &reference.readline.book;
+
+
+
+ &CompressionExtensions;
+ &reference.bzip2.book;
+ &reference.lzf.book;
+ &reference.phar.book;
+ &reference.rar.book;
+ &reference.zip.book;
+ &reference.zlib.book;
+
+
+
+ &CryptographyExtensions;
+ &reference.hash.book;
+ &reference.mcrypt.book;
+ &reference.mhash.book;
+ &reference.openssl.book;
+ &reference.password.book;
+ &reference.rnp.book;
+ &reference.sodium.book;
+ &reference.xpass.book;
+
+
+
+ &DatabaseExtensions;
+
+
+ &AbstractionLayers;
+ &reference.dba.book;
+ &reference.uodbc.book;
+ &reference.pdo.book;
+
+
+
+ &VendorSpecificDatabaseExtensions;
+ &reference.cubrid.book;
+ &reference.dbase.book;
+ &reference.ibase.book;
+ &reference.ibm-db2.book;
+ &reference.mongodb.book;
+ &reference.mysqlinfo.set;
+ &reference.oci8.book;
+ &reference.pgsql.book;
+ &reference.sqlite3.book;
+ &reference.sqlsrv.book;
+
+
+
+
+ &CalendarandEventRelatedExtensions;
+ &reference.calendar.book;
+ &reference.datetime.book;
+ &reference.hrtime.book;
+
+
+
+ &FileSystemRelatedExtensions;
+ &reference.dio.book;
+ &reference.dir.book;
+ &reference.fileinfo.book;
+ &reference.filesystem.book;
+ &reference.inotify.book;
+ &reference.xattr.book;
+ &reference.xdiff.book;
+
+
+
+ &HumanLanguageandCharacterEncodingSupport;
+ &reference.enchant.book;
+ &reference.gender.book;
+ &reference.gettext.book;
+ &reference.iconv.book;
+ &reference.intl.book;
+ &reference.mbstring.book;
+ &reference.pspell.book;
+ &reference.recode.book;
+
+
+
+ &ImageProcessingandGeneration;
+ &reference.exif.book;
+ &reference.image.book;
+ &reference.gmagick.book;
+ &reference.imagick.book;
+
+
+
+ &MailRelatedExtensions;
+ &reference.imap.book;
+ &reference.mail.book;
+ &reference.mailparse.book;
+
+
+
+ &MathematicalExtensions;
+ &reference.bc.book;
+ &reference.gmp.book;
+ &reference.math.book;
+ &reference.stats.book;
+ &reference.trader.book;
+
+
+
+ &NonTextMIMEOutput;
+ &reference.fdf.book;
+ &reference.gnupg.book;
+ &reference.wkhtmltox.book;
+ &reference.ps.book;
+ &reference.rpminfo.book;
+ &reference.xlswriter.book;
+
+
+
+ &ProcessControlExtensions;
+ &reference.eio.book;
+ &reference.ev.book;
+ &reference.expect.book;
+ &reference.pcntl.book;
+ &reference.posix.book;
+ &reference.exec.book;
+ &reference.parallel.book;
+ &reference.pthreads.book;
+ &reference.sem.book;
+ &reference.shmop.book;
+ &reference.sync.book;
+
+
+
+ &OtherBasicExtensions;
+ &reference.geoip.book;
+ &reference.fann.book;
+ &reference.igbinary.book;
+ &reference.json.book;
+ &reference.simdjson.book;
+ &reference.lua.book;
+ &reference.luasandbox.book;
+ &reference.misc.book;
+ &reference.random.book;
+ &reference.seaslog.book;
+ &reference.spl.book;
+ &reference.stream.book;
+ &reference.swoole.book;
+ &reference.tidy.book;
+ &reference.tokenizer.book;
+ &reference.uri.book;
+ &reference.url.book;
+ &reference.v8js.book;
+ &reference.yaml.book;
+ &reference.yaf.book;
+ &reference.yaconf.book;
+ &reference.taint.book;
+ &reference.ds.book;
+ &reference.var-representation.book;
+
+
+
+ &OtherServices;
+ &reference.curl.book;
+ &reference.event.book;
+ &reference.ftp.book;
+ &reference.gearman.book;
+ &reference.ldap.book;
+ &reference.memcache.book;
+ &reference.memcached.book;
+ &reference.mqseries.book;
+ &reference.network.book;
+ &reference.rrd.book;
+ &reference.scoutapm.book;
+ &reference.snmp.book;
+ &reference.sockets.book;
+ &reference.ssh2.book;
+ &reference.stomp.book;
+ &reference.svm.book;
+ &reference.svn.book;
+ &reference.tcpwrap.book;
+ &reference.varnish.book;
+ &reference.yaz.book;
+ &reference.zmq.book;
+ &reference.zookeeper.book;
+
+
+
+ &SearchEngineExtensions;
+ &reference.solr.book;
+
+
+
+ &ServerSpecificExtensions;
+ &reference.apache.book;
+ &reference.litespeed.book;
+ &reference.fpm.book;
+
+
+
+ &SessionExtensions;
+ &reference.session.book;
+
+
+
+ &TextProcessing;
+ &reference.cmark.book;
+ &reference.parle.book;
+ &reference.pcre.book;
+ &reference.ssdeep.book;
+ &reference.strings.book;
+
+
+
+ &VariableandTypeRelatedExtensions;
+ &reference.array.book;
+ &reference.classobj.book;
+ &reference.ctype.book;
+ &reference.filter.book;
+ &reference.funchand.book;
+ &reference.quickhash.book;
+ &reference.reflection.book;
+ &reference.var.book;
+
+
+
+ &WebServices;
+ &reference.oauth.book;
+ &reference.soap.book;
+ &reference.yar.book;
+ &reference.xmlrpc.book;
+
+
+
+ &WindowsOnlyExtensions;
+ &reference.com.book;
+ &reference.win32service.book;
+
+
+
+ &XMLManipulation;
+ &reference.dom.book;
+ &reference.libxml.book;
+ &reference.simplexml.book;
+ &reference.wddx.book;
+ &reference.xmldiff.book;
+ &reference.xml.book;
+ &reference.xmlreader.book;
+ &reference.xmlwriter.book;
+ &reference.xsl.book;
+
+
+
+ &UIExtensions;
+ &reference.ui.book;
+
+
+
+
+ &FAQ;
+ &FAQabbrev;
+ &faq.general;
+ &faq.mailinglist;
+ &faq.obtaining;
+ &faq.databases;
+ &faq.installation;
+ &faq.build;
+ &faq.using;
+ &faq.passwords;
+ &faq.html;
+ &faq.com;
+ &faq.misc;
+
+
+
+ &Appendices;
+ &appendices.history;
+ &appendices.examples;
+ &appendices.migration85;
+ &appendices.migration84;
+ &appendices.migration83;
+ &appendices.migration82;
+ &appendices.migration81;
+ &appendices.migration80;
+ &appendices.migration74;
+ &appendices.migration73;
+ &appendices.migration72;
+ &appendices.migration71;
+ &appendices.migration70;
+ &appendices.migration56;
+ &appendices.debugger;
+ &appendices.configure.index;
+ &appendices.ini;
+ &appendices.extensions;
+ &appendices.aliases;
+ &appendices.reserved;
+ &appendices.resources;
+ &appendices.filters;
+ &appendices.transports;
+ &appendices.comparisons;
+ &appendices.tokens;
+ &appendices.userlandnaming;
+ &appendices.about;
+ &appendices.license;
+
+
+ &IndexListing;
+
+ &FunctionListing;
+ &FunctionListingDescription;
+
+
+
+ &ExampleListing;
+ &ExampleListingDescription;
+
+
+
+
+
+ &ChangelogListingTitle;
+ &ChangelogListingBundledDescription;
+
+
+
+
+
+ &manual.chmonly;
+
+
+
+