phpinfo()
PHP logo

PHP Version 5.6.40

System Windows NT iZ4r4b31413jd2Z 10.0 build 14393 (Windows Server 2016) AMD64
Build Date Jan 9 2019 15:05:36
Compiler MSVC11 (Visual C++ 2012)
Architecture x64
Configure Command cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--disable-zts" "--disable-isapi" "--disable-nsapi" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=c:\php-sdk\oracle\x64\instantclient_12_1\sdk,shared" "--with-oci8-12c=c:\php-sdk\oracle\x64\instantclient_12_1\sdk,shared" "--with-enchant=shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--without-analyzer" "--with-pgo"
Server API CGI/FastCGI
Virtual Directory Support disabled
Configuration File (php.ini) Path C:\Windows
Loaded Configuration File D:\PHPWEB\php\php.ini
Scan this dir for additional .ini files (none)
Additional .ini files parsed (none)
PHP API 20131106
PHP Extension 20131226
Zend Extension 220131226
Zend Extension Build API220131226,NTS,VC11
PHP Extension Build API20131226,NTS,VC11
Debug Build no
Thread Safety disabled
Zend Signal Handling disabled
Zend Memory Manager enabled
Zend Multibyte Support provided by mbstring
IPv6 Support enabled
DTrace Support disabled
Registered PHP Streamsphp, file, glob, data, http, ftp, zip, compress.zlib, compress.bzip2, https, ftps, phar
Registered Stream Socket Transportstcp, udp, ssl, sslv3, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filtersconvert.iconv.*, mcrypt.*, mdecrypt.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, zlib.*, bzip2.*
Zend logo This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

Configuration

bcmath

BCMath support enabled
DirectiveLocal ValueMaster Value
bcmath.scale00

bz2

BZip2 Support Enabled
Stream Wrapper support compress.bzip2://
Stream Filter support bzip2.decompress, bzip2.compress
BZip2 Version 1.0.6, 6-Sept-2010

calendar

Calendar support enabled

cgi-fcgi

DirectiveLocal ValueMaster Value
cgi.check_shebang_line11
cgi.discard_path00
cgi.fix_pathinfo11
cgi.force_redirect00
cgi.nph00
cgi.redirect_status_envno valueno value
cgi.rfc2616_headers00
fastcgi.impersonate11
fastcgi.logging11

Core

PHP Version 5.6.40
DirectiveLocal ValueMaster Value
allow_url_fopenOnOn
allow_url_includeOffOff
always_populate_raw_post_data00
arg_separator.input&&
arg_separator.output&&
asp_tagsOffOff
auto_append_fileno valueno value
auto_globals_jitOnOn
auto_prepend_fileno valueno value
browscapno valueno value
default_charsetUTF-8UTF-8
default_mimetypetext/htmltext/html
disable_classesno valueno value
disable_functionsexec,system,passthru,popen,pclose,shell_exec,proc_open,dl,chmodexec,system,passthru,popen,pclose,shell_exec,proc_open,dl,chmod
display_errorsOffOff
display_startup_errorsOffOff
doc_rootno valueno value
docref_extno valueno value
docref_rootno valueno value
enable_dlOffOff
enable_post_data_readingOnOn
error_append_stringno valueno value
error_logsyslogsyslog
error_prepend_stringno valueno value
error_reporting2252722527
exit_on_timeoutOffOff
expose_phpOnOn
extension_dir./ext./ext
file_uploadsOnOn
highlight.comment#FF8000#FF8000
highlight.default#0000BB#0000BB
highlight.html#000000#000000
highlight.keyword#007700#007700
highlight.string#DD0000#DD0000
html_errorsOnOn
ignore_repeated_errorsOffOff
ignore_repeated_sourceOffOff
ignore_user_abortOffOff
implicit_flushOffOff
include_path.;C:\php\pear;D:\wwwroot\yyjg.net\wwwroot\core/Extend/Vendor/.;C:\php\pear
input_encodingno valueno value
internal_encodingno valueno value
log_errorsOnOn
log_errors_max_len10241024
mail.add_x_headerOnOn
mail.force_extra_parametersno valueno value
mail.logno valueno value
max_execution_time180180
max_file_uploads200200
max_input_nesting_level6464
max_input_time6060
max_input_vars10001000
memory_limit128M128M
open_basedirno valueno value
output_buffering40964096
output_encodingno valueno value
output_handlerno valueno value
post_max_size200M200M
precision1414
realpath_cache_size16K16K
realpath_cache_ttl120120
register_argc_argvOffOff
report_memleaksOnOn
report_zend_debugOnOn
request_orderCGPCGP
sendmail_fromno valueno value
sendmail_pathno valueno value
serialize_precision1717
short_open_tagOnOn
SMTPlocalhostlocalhost
smtp_port2525
sql.safe_modeOffOff
sys_temp_dirno valueno value
track_errorsOffOff
unserialize_callback_funcno valueno value
upload_max_filesize200M200M
upload_tmp_dirD:\PHPWEB\php\temp\D:\PHPWEB\php\temp\
user_dirno valueno value
user_ini.cache_ttl300300
user_ini.filename.user.ini.user.ini
variables_orderGPCSGPCS
windows.show_crt_warningOffOff
xmlrpc_error_number00
xmlrpc_errorsOffOff
zend.detect_unicodeOnOn
zend.enable_gcOnOn
zend.multibyteOffOff
zend.script_encodingno valueno value

ctype

ctype functions enabled

curl

cURL support enabled
cURL Information 7.59.0
Age 4
Features
AsynchDNS Yes
CharConv No
Debug No
GSS-Negotiate No
IDN Yes
IPv6 Yes
krb4 No
Largefile Yes
libz Yes
NTLM Yes
NTLMWB No
SPNEGO Yes
SSL Yes
SSPI Yes
TLS-SRP No
Protocols dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, pop3, pop3s, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp
Host x86_64-pc-win32
SSL Version OpenSSL/1.0.2q
ZLib Version 1.2.7.3
libSSH Version libssh2/1.8.0

date

date/time support enabled
"Olson" Timezone Database Version 2016.10
Timezone Database internal
Default timezone PRC
DirectiveLocal ValueMaster Value
date.default_latitude31.766731.7667
date.default_longitude35.233335.2333
date.sunrise_zenith90.58333390.583333
date.sunset_zenith90.58333390.583333
date.timezonePRCPRC

dom

DOM/XML enabled
DOM/XML API Version 20031129
libxml Version 2.9.4
HTML Support enabled
XPath Support enabled
XPointer Support enabled
Schema Support enabled
RelaxNG Support enabled

ereg

Regex Library Bundled library enabled

exif

EXIF Support enabled
EXIF Version 1.4 $Id: cad29b729548e4206f0697710cc9e177f26fdff3 $
Supported EXIF Version 0220
Supported filetypes JPEG,TIFF
DirectiveLocal ValueMaster Value
exif.decode_jis_intelJISJIS
exif.decode_jis_motorolaJISJIS
exif.decode_unicode_intelUCS-2LEUCS-2LE
exif.decode_unicode_motorolaUCS-2BEUCS-2BE
exif.encode_jisno valueno value
exif.encode_unicodeISO-8859-15ISO-8859-15

filter

Input Validation and Filtering enabled
Revision $Id: 5b79667bd9a68977a9b4f7505223a8e216e04908 $
DirectiveLocal ValueMaster Value
filter.defaultunsafe_rawunsafe_raw
filter.default_flagsno valueno value

ftp

FTP support enabled

gd

GD Support enabled
GD Version bundled (2.1.0 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.7.0
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 9 compatible
PNG Support enabled
libPNG Version 1.5.26
WBMP Support enabled
XPM Support enabled
libXpm Version 30512
XBM Support enabled
WebP Support enabled
DirectiveLocal ValueMaster Value
gd.jpeg_ignore_warning00

hash

hash support enabled
Hashing Engines md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost gost-crypto adler32 crc32 crc32b fnv132 fnv1a32 fnv164 fnv1a64 joaat haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5

iconv

iconv support enabled
iconv implementation "libiconv"
iconv library version 1.14
DirectiveLocal ValueMaster Value
iconv.input_encodingno valueno value
iconv.internal_encodingno valueno value
iconv.output_encodingno valueno value

json

json support enabled
json version 1.2.1

libxml

libXML support active
libXML Compiled Version 2.9.4
libXML Loaded Version 20904
libXML streams enabled

mbstring

Multibyte Support enabled
Multibyte string engine libmbfl
HTTP input encoding translation disabled
libmbfl version 1.3.2
mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.
Multibyte (japanese) regex support enabled
Multibyte regex (oniguruma) version 5.9.5
DirectiveLocal ValueMaster Value
mbstring.detect_orderno valueno value
mbstring.encoding_translationOffOff
mbstring.func_overload00
mbstring.http_inputno valueno value
mbstring.http_outputno valueno value
mbstring.http_output_conv_mimetypes^(text/|application/xhtml\+xml)^(text/|application/xhtml\+xml)
mbstring.internal_encodingno valueno value
mbstring.languageneutralneutral
mbstring.strict_detectionOffOff
mbstring.substitute_characterno valueno value

mcrypt

mcrypt supportenabled
mcrypt_filter supportenabled
Version 2.5.8
Api No 20021217
Supported ciphers cast-128 gost rijndael-128 twofish cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes arcfour
Supported modes cbc cfb ctr ecb ncfb nofb ofb stream
DirectiveLocal ValueMaster Value
mcrypt.algorithms_dirno valueno value
mcrypt.modes_dirno valueno value

mhash

MHASH support Enabled
MHASH API Version Emulated Support

mysql

MySQL Supportenabled
Active Persistent Links 0
Active Links 1
Client API version mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $
DirectiveLocal ValueMaster Value
mysql.allow_local_infileOnOn
mysql.allow_persistentOnOn
mysql.connect_timeout6060
mysql.default_hostno valueno value
mysql.default_passwordno valueno value
mysql.default_portno valueno value
mysql.default_socketno valueno value
mysql.default_userno valueno value
mysql.max_linksUnlimitedUnlimited
mysql.max_persistentUnlimitedUnlimited
mysql.trace_modeOffOff

mysqli

MysqlI Supportenabled
Client API library version mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $
Active Persistent Links 0
Inactive Persistent Links 0
Active Links 0
DirectiveLocal ValueMaster Value
mysqli.allow_local_infileOnOn
mysqli.allow_persistentOnOn
mysqli.default_hostno valueno value
mysqli.default_port33063306
mysqli.default_pwno valueno value
mysqli.default_socketno valueno value
mysqli.default_userno valueno value
mysqli.max_linksUnlimitedUnlimited
mysqli.max_persistentUnlimitedUnlimited
mysqli.reconnectOffOff
mysqli.rollback_on_cached_plinkOffOff

mysqlnd

mysqlndenabled
Version mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $
Compression supported
core SSL supported
extended SSL not supported
Command buffer size 4096
Read buffer size 32768
Read timeout 31536000
Collecting statistics Yes
Collecting memory statistics No
Tracing n/a
Loaded plugins mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password
API Extensions mysql,mysqli,pdo_mysql
mysqlnd statistics
bytes_sent 682435
bytes_received 13930300
packets_sent 13248
packets_received 106367
protocol_overhead_in 425468
protocol_overhead_out 52992
bytes_received_ok_packet 0
bytes_received_eof_packet 0
bytes_received_rset_header_packet 51669
bytes_received_rset_field_meta_packet 0
bytes_received_rset_row_packet 37834
bytes_received_prepare_response_packet 5258288
bytes_received_change_user_packet 8535929
packets_sent_command 6374
packets_received_ok 0
packets_received_eof 0
packets_received_rset_header 5741
packets_received_rset_field_meta 0
packets_received_rset_row 6000
packets_received_prepare_response 76171
packets_received_change_user 17955
result_set_queries 5616
non_result_set_queries 366
no_index_used 3332
bad_index_used 0
slow_queries 0
buffered_sets 5616
unbuffered_sets 0
ps_buffered_sets 0
ps_unbuffered_sets 0
flushed_normal_sets 0
flushed_ps_sets 0
ps_prepared_never_executed 0
ps_prepared_once_executed 0
rows_fetched_from_server_normal 12339
rows_fetched_from_server_ps 0
rows_buffered_from_client_normal 12339
rows_buffered_from_client_ps 0
rows_fetched_from_client_normal_buffered 12339
rows_fetched_from_client_normal_unbuffered 0
rows_fetched_from_client_ps_buffered 0
rows_fetched_from_client_ps_unbuffered 0
rows_fetched_from_client_ps_cursor 0
rows_affected_normal 114
rows_affected_ps 0
rows_skipped_normal 12339
rows_skipped_ps 0
copy_on_write_saved 28909
copy_on_write_performed 209398
command_buffer_too_small 0
connect_success 125
connect_failure 0
connection_reused 0
reconnect 0
pconnect_success 0
active_connections 18446744073709551493
active_persistent_connections 0
explicit_close 124
implicit_close 0
disconnect_close 0
in_middle_of_command_close 0
explicit_free_result 5615
implicit_free_result 0
explicit_stmt_close 0
implicit_stmt_close 0
mem_emalloc_count 0
mem_emalloc_amount 0
mem_ecalloc_count 0
mem_ecalloc_amount 0
mem_erealloc_count 0
mem_erealloc_amount 0
mem_efree_count 0
mem_efree_amount 0
mem_malloc_count 0
mem_malloc_amount 0
mem_calloc_count 0
mem_calloc_amount 0
mem_realloc_count 0
mem_realloc_amount 0
mem_free_count 0
mem_free_amount 0
mem_estrndup_count 0
mem_strndup_count 0
mem_estndup_count 0
mem_strdup_count 0
proto_text_fetched_null 0
proto_text_fetched_bit 0
proto_text_fetched_tinyint 21231
proto_text_fetched_short 72036
proto_text_fetched_int24 8324
proto_text_fetched_int 9936
proto_text_fetched_bigint 47
proto_text_fetched_decimal 0
proto_text_fetched_float 0
proto_text_fetched_double 0
proto_text_fetched_date 0
proto_text_fetched_year 0
proto_text_fetched_time 0
proto_text_fetched_datetime 0
proto_text_fetched_timestamp 0
proto_text_fetched_string 110495
proto_text_fetched_blob 0
proto_text_fetched_enum 551
proto_text_fetched_set 0
proto_text_fetched_geometry 0
proto_text_fetched_other 0
proto_binary_fetched_null 0
proto_binary_fetched_bit 0
proto_binary_fetched_tinyint 0
proto_binary_fetched_short 0
proto_binary_fetched_int24 0
proto_binary_fetched_int 0
proto_binary_fetched_bigint 0
proto_binary_fetched_decimal 0
proto_binary_fetched_float 0
proto_binary_fetched_double 0
proto_binary_fetched_date 0
proto_binary_fetched_year 0
proto_binary_fetched_time 0
proto_binary_fetched_datetime 0
proto_binary_fetched_timestamp 0
proto_binary_fetched_string 0
proto_binary_fetched_json 0
proto_binary_fetched_blob 0
proto_binary_fetched_enum 0
proto_binary_fetched_set 0
proto_binary_fetched_geometry 0
proto_binary_fetched_other 0
init_command_executed_count 0
init_command_failed_count 0
com_quit 124
com_init_db 125
com_query 6000
com_field_list 0
com_create_db 0
com_drop_db 0
com_refresh 0
com_shutdown 0
com_statistics 0
com_process_info 0
com_connect 0
com_process_kill 0
com_debug 0
com_ping 0
com_time 0
com_delayed_insert 0
com_change_user 0
com_binlog_dump 0
com_table_dump 0
com_connect_out 0
com_register_slave 0
com_stmt_prepare 0
com_stmt_execute 0
com_stmt_send_long_data 0
com_stmt_close 0
com_stmt_reset 0
com_stmt_set_option 125
com_stmt_fetch 0
com_deamon 0
bytes_received_real_data_normal 8224683
bytes_received_real_data_ps 0

odbc

ODBC Supportenabled
Active Persistent Links 0
Active Links 0
ODBC library Win32
DirectiveLocal ValueMaster Value
odbc.allow_persistentOnOn
odbc.check_persistentOnOn
odbc.default_cursortypeStatic cursorStatic cursor
odbc.default_dbno valueno value
odbc.default_pwno valueno value
odbc.default_userno valueno value
odbc.defaultbinmodereturn as isreturn as is
odbc.defaultlrlreturn up to 4096 bytesreturn up to 4096 bytes
odbc.max_linksUnlimitedUnlimited
odbc.max_persistentUnlimitedUnlimited

openssl

OpenSSL support enabled
OpenSSL Library Version OpenSSL 1.0.2q 20 Nov 2018
OpenSSL Header Version OpenSSL 1.0.2q 20 Nov 2018
Openssl default config c:/usr/local/ssl/openssl.cnf
DirectiveLocal ValueMaster Value
openssl.cafileno valueno value
openssl.capathno valueno value

pcre

PCRE (Perl Compatible Regular Expressions) Support enabled
PCRE Library Version 8.38 2015-11-23
DirectiveLocal ValueMaster Value
pcre.backtrack_limit10000001000000
pcre.recursion_limit100000100000

PDO

PDO supportenabled
PDO drivers mysql, odbc, pgsql, sqlite

pdo_mysql

PDO Driver for MySQLenabled
Client API version mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $

PDO_ODBC

PDO Driver for ODBC (Win32)enabled
ODBC Connection Pooling Enabled, strict matching

pdo_pgsql

PDO Driver for PostgreSQLenabled
PostgreSQL(libpq) Version 9.6.2
Module version 1.0.2
Revision $Id: 0e858dd2051ca8c2fd3c781909a0670ab5fecd36 $

pdo_sqlite

PDO Driver for SQLite 3.xenabled
SQLite Library 3.8.10.2

pgsql

PostgreSQL Supportenabled
PostgreSQL(libpq) Version 9.6.2
PostgreSQL(libpq) PostgreSQL 9.6.2 (win32)
Multibyte character support enabled
SSL support enabled
Active Persistent Links 0
Active Links 0
DirectiveLocal ValueMaster Value
pgsql.allow_persistentOnOn
pgsql.auto_reset_persistentOffOff
pgsql.ignore_noticeOffOff
pgsql.log_noticeOffOff
pgsql.max_linksUnlimitedUnlimited
pgsql.max_persistentUnlimitedUnlimited

Phar

Phar: PHP Archive supportenabled
Phar EXT version 2.0.2
Phar API version 1.1.1
SVN revision $Id: 6e5cec2462a6ded53d4379ea9a69487a60d5c43c $
Phar-based phar archives enabled
Tar-based phar archives enabled
ZIP-based phar archives enabled
gzip compression enabled
bzip2 compression enabled
OpenSSL support enabled
Phar based on pear/PHP_Archive, original concept by Davey Shafik.
Phar fully realized by Gregory Beaver and Marcus Boerger.
Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.
DirectiveLocal ValueMaster Value
phar.cache_listno valueno value
phar.readonlyOnOn
phar.require_hashOnOn

Reflection

Reflectionenabled
Version $Id: 5f15287237d5f78d75b19c26915aa7bd83dee8b8 $

session

Session Support enabled
Registered save handlers files user
Registered serializer handlers php_serialize php php_binary wddx
DirectiveLocal ValueMaster Value
session.auto_startOffOff
session.cache_expire180180
session.cache_limiternocachenocache
session.cookie_domainno valueno value
session.cookie_httponlyOffOff
session.cookie_lifetime00
session.cookie_path//
session.cookie_secureOffOff
session.entropy_fileno valueno value
session.entropy_length00
session.gc_divisor10001000
session.gc_maxlifetime14401440
session.gc_probability11
session.hash_bits_per_character55
session.hash_function00
session.namePHPSESSIDPHPSESSID
session.referer_checkno valueno value
session.save_handlerfilesfiles
session.save_pathD:\PHPWEB\php\temp\D:\PHPWEB\php\temp\
session.serialize_handlerphpphp
session.upload_progress.cleanupOnOn
session.upload_progress.enabledOnOn
session.upload_progress.freq1%1%
session.upload_progress.min_freq11
session.upload_progress.namePHP_SESSION_UPLOAD_PROGRESSPHP_SESSION_UPLOAD_PROGRESS
session.upload_progress.prefixupload_progress_upload_progress_
session.use_cookiesOnOn
session.use_only_cookiesOnOn
session.use_strict_modeOffOff
session.use_trans_sid00

SimpleXML

Simplexml supportenabled
Revision $Id: d7077fc935154236afb4fe70814ba358efdbdca4 $
Schema support enabled

SPL

SPL supportenabled
Interfaces Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
Classes AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, CallbackFilterIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveCallbackFilterIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException

sqlite3

SQLite3 supportenabled
SQLite3 module version 0.7-dev
SQLite Library 3.8.10.2
DirectiveLocal ValueMaster Value
sqlite3.extension_dirno valueno value

standard

Dynamic Library Support enabled
Internal Sendmail Support for Windows enabled
DirectiveLocal ValueMaster Value
assert.active11
assert.bail00
assert.callbackno valueno value
assert.quiet_eval00
assert.warning11
auto_detect_line_endings00
default_socket_timeout6060
fromno valueno value
url_rewriter.tagsa=href,area=href,frame=src,input=src,form=fakeentrya=href,area=href,frame=src,input=src,form=fakeentry
user_agentno valueno value

tokenizer

Tokenizer Support enabled

wddx

WDDX Supportenabled
WDDX Session Serializer enabled

xml

XML Support active
XML Namespace Support active
libxml2 Version 2.9.4

xmlreader

XMLReader enabled

xmlwriter

XMLWriter enabled

zip

Zip enabled
Zip version 1.12.5
Libzip version 0.11.2

zlib

ZLib Supportenabled
Stream Wrapper compress.zlib://
Stream Filter zlib.inflate, zlib.deflate
Compiled Version 1.2.7.3
Linked Version 1.2.7.3
DirectiveLocal ValueMaster Value
zlib.output_compressionOffOff
zlib.output_compression_level-1-1
zlib.output_handlerno valueno value

Additional Modules

Module Name

Environment

VariableValue
_FCGI_X_PIPE_ \\.\pipe\IISFCGI-06ff2374-34bc-4e2a-b520-42b8a22d4316
PHP_FCGI_MAX_REQUESTS 10000
ALLUSERSPROFILE C:\ProgramData
APPDATA C:\Windows\system32\config\systemprofile\AppData\Roaming
APP_POOL_CONFIG C:\inetpub\temp\apppools\wwwroot\wwwroot.config
APP_POOL_ID wwwroot
CommonProgramFiles C:\Program Files\Common Files
CommonProgramFiles(x86) C:\Program Files (x86)\Common Files
CommonProgramW6432 C:\Program Files\Common Files
COMPUTERNAME iZ4r4b31413jd2Z
ComSpec C:\Windows\system32\cmd.exe
LOCALAPPDATA C:\Windows\system32\config\systemprofile\AppData\Local
NUMBER_OF_PROCESSORS 2
OS Windows_NT
Path C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\Program Files\Microsoft SQL Server\110\DTS\Binn\;D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;D:\Program Files\Microsoft SQL Server\110\Tools\Binn\;D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\;D:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\sslctlw;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps
PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE AMD64
PROCESSOR_IDENTIFIER Intel64 Family 6 Model 85 Stepping 4, GenuineIntel
PROCESSOR_LEVEL 6
PROCESSOR_REVISION 5504
ProgramData C:\ProgramData
ProgramFiles C:\Program Files
ProgramFiles(x86) C:\Program Files (x86)
ProgramW6432 C:\Program Files
PSModulePath C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules;D:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules\
PUBLIC C:\Users\Public
SystemDrive C:
SystemRoot C:\Windows
TEMP C:\Windows\TEMP
TMP C:\Windows\TEMP
USERDOMAIN WORKGROUP
USERNAME iZ4r4b31413jd2Z$
USERPROFILE C:\Windows\system32\config\systemprofile
windir C:\Windows

PHP Variables

VariableValue
_REQUEST["aid"]12513
_REQUEST["_URL_"]
Array
(
    [0] => index
    [1] => view
    [2] => aid
    [3] => 12513
)
_GET["aid"]12513
_GET["_URL_"]
Array
(
    [0] => index
    [1] => view
    [2] => aid
    [3] => 12513
)
_SERVER["_FCGI_X_PIPE_"]\\.\pipe\IISFCGI-06ff2374-34bc-4e2a-b520-42b8a22d4316
_SERVER["PHP_FCGI_MAX_REQUESTS"]10000
_SERVER["ALLUSERSPROFILE"]C:\ProgramData
_SERVER["APPDATA"]C:\Windows\system32\config\systemprofile\AppData\Roaming
_SERVER["APP_POOL_CONFIG"]C:\inetpub\temp\apppools\wwwroot\wwwroot.config
_SERVER["APP_POOL_ID"]wwwroot
_SERVER["CommonProgramFiles"]C:\Program Files\Common Files
_SERVER["CommonProgramFiles(x86)"]C:\Program Files (x86)\Common Files
_SERVER["CommonProgramW6432"]C:\Program Files\Common Files
_SERVER["COMPUTERNAME"]iZ4r4b31413jd2Z
_SERVER["ComSpec"]C:\Windows\system32\cmd.exe
_SERVER["LOCALAPPDATA"]C:\Windows\system32\config\systemprofile\AppData\Local
_SERVER["NUMBER_OF_PROCESSORS"]2
_SERVER["OS"]Windows_NT
_SERVER["Path"]C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\Program Files\Microsoft SQL Server\110\DTS\Binn\;D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;D:\Program Files\Microsoft SQL Server\110\Tools\Binn\;D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\;D:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\sslctlw;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps
_SERVER["PATHEXT"].COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
_SERVER["PROCESSOR_ARCHITECTURE"]AMD64
_SERVER["PROCESSOR_IDENTIFIER"]Intel64 Family 6 Model 85 Stepping 4, GenuineIntel
_SERVER["PROCESSOR_LEVEL"]6
_SERVER["PROCESSOR_REVISION"]5504
_SERVER["ProgramData"]C:\ProgramData
_SERVER["ProgramFiles"]C:\Program Files
_SERVER["ProgramFiles(x86)"]C:\Program Files (x86)
_SERVER["ProgramW6432"]C:\Program Files
_SERVER["PSModulePath"]C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules;D:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules\
_SERVER["PUBLIC"]C:\Users\Public
_SERVER["SystemDrive"]C:
_SERVER["SystemRoot"]C:\Windows
_SERVER["TEMP"]C:\Windows\TEMP
_SERVER["TMP"]C:\Windows\TEMP
_SERVER["USERDOMAIN"]WORKGROUP
_SERVER["USERNAME"]iZ4r4b31413jd2Z$
_SERVER["USERPROFILE"]C:\Windows\system32\config\systemprofile
_SERVER["windir"]C:\Windows
_SERVER["ORIG_PATH_INFO"]/admin.php/index/view/aid/12513.html
_SERVER["URL"]/admin.php
_SERVER["SERVER_SOFTWARE"]Microsoft-IIS/10.0
_SERVER["SERVER_PROTOCOL"]HTTP/1.1
_SERVER["SERVER_PORT_SECURE"]1
_SERVER["SERVER_PORT"]443
_SERVER["SERVER_NAME"]www.yyjg.net
_SERVER["SCRIPT_NAME"]/admin.php
_SERVER["SCRIPT_FILENAME"]D:\wwwroot\yyjg.net\wwwroot\admin.php
_SERVER["REQUEST_URI"]/admin.php/index/view/aid/12513.html
_SERVER["REQUEST_METHOD"]GET
_SERVER["REMOTE_USER"]no value
_SERVER["REMOTE_PORT"]28702
_SERVER["REMOTE_HOST"]216.73.216.63
_SERVER["REMOTE_ADDR"]216.73.216.63
_SERVER["QUERY_STRING"]no value
_SERVER["PATH_TRANSLATED"]D:\wwwroot\yyjg.net\wwwroot\admin.php\index\view\aid\12513.html
_SERVER["PATH_INFO"]/index/view/aid/12513
_SERVER["LOGON_USER"]no value
_SERVER["LOCAL_ADDR"]172.16.121.93
_SERVER["INSTANCE_META_PATH"]/LM/W3SVC/1
_SERVER["INSTANCE_NAME"]WWWROOT
_SERVER["INSTANCE_ID"]1
_SERVER["HTTPS_SERVER_SUBJECT"]CN=www.yyjg.net
_SERVER["HTTPS_SERVER_ISSUER"]C=PL, O=Asseco Data Systems S.A., CN=Certum DV TLS G2 R39 CA
_SERVER["HTTPS_SECRETKEYSIZE"]2048
_SERVER["HTTPS_KEYSIZE"]256
_SERVER["HTTPS"]on
_SERVER["GATEWAY_INTERFACE"]CGI/1.1
_SERVER["DOCUMENT_ROOT"]D:\wwwroot\yyjg.net\wwwroot
_SERVER["CONTENT_TYPE"]no value
_SERVER["CONTENT_LENGTH"]0
_SERVER["CERT_SUBJECT"]no value
_SERVER["CERT_SERIALNUMBER"]no value
_SERVER["CERT_ISSUER"]no value
_SERVER["CERT_FLAGS"]no value
_SERVER["CERT_COOKIE"]no value
_SERVER["AUTH_USER"]no value
_SERVER["AUTH_PASSWORD"]no value
_SERVER["AUTH_TYPE"]no value
_SERVER["APPL_PHYSICAL_PATH"]D:\wwwroot\yyjg.net\wwwroot\
_SERVER["APPL_MD_PATH"]/LM/W3SVC/1/ROOT
_SERVER["IIS_UrlRewriteModule"]7.1.0871.0
_SERVER["HTTP_USER_AGENT"]Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
_SERVER["HTTP_HOST"]www.yyjg.net
_SERVER["HTTP_ACCEPT_ENCODING"]gzip, br, zstd, deflate
_SERVER["HTTP_ACCEPT"]*/*
_SERVER["HTTP_CONNECTION"]close
_SERVER["FCGI_ROLE"]RESPONDER
_SERVER["PHP_SELF"]/admin.php/index/view/aid/12513.html
_SERVER["REQUEST_TIME_FLOAT"]1789690982.55
_SERVER["REQUEST_TIME"]1789690982

PHP Credits

PHP Group
Thies C. Arntzen, Stig Bakken, Shane Caraveo, Andi Gutmans, Rasmus Lerdorf, Sam Ruby, Sascha Schumann, Zeev Suraski, Jim Winstead, Andrei Zmievski
Language Design & Concept
Andi Gutmans, Rasmus Lerdorf, Zeev Suraski, Marcus Boerger
PHP Authors
ContributionAuthors
Zend Scripting Language Engine Andi Gutmans, Zeev Suraski, Stanislav Malyshev, Marcus Boerger, Dmitry Stogov, Xinchen Hui, Nikita Popov
Extension Module API Andi Gutmans, Zeev Suraski, Andrei Zmievski
UNIX Build and Modularization Stig Bakken, Sascha Schumann, Jani Taskinen
Windows Port Shane Caraveo, Zeev Suraski, Wez Furlong, Pierre-Alain Joye, Anatol Belski
Server API (SAPI) Abstraction Layer Andi Gutmans, Shane Caraveo, Zeev Suraski
Streams Abstraction Layer Wez Furlong, Sara Golemon
PHP Data Objects Layer Wez Furlong, Marcus Boerger, Sterling Hughes, George Schlossnagle, Ilia Alshanetsky
Output Handler Zeev Suraski, Thies C. Arntzen, Marcus Boerger, Michael Wallner
SAPI Modules
ContributionAuthors
AOLserver Sascha Schumann
Apache 1.3 (apache_hooks) Rasmus Lerdorf, Zeev Suraski, Stig Bakken, David Sklar, George Schlossnagle, Lukas Schroeder
Apache 1.3 Rasmus Lerdorf, Zeev Suraski, Stig Bakken, David Sklar
Apache 2.0 Filter Sascha Schumann, Aaron Bannert
Apache 2.0 Handler Ian Holsman, Justin Erenkrantz (based on Apache 2.0 Filter code)
Caudium / Roxen David Hedbor
CGI / FastCGI Rasmus Lerdorf, Stig Bakken, Shane Caraveo, Dmitry Stogov
CLI Edin Kadribasic, Marcus Boerger, Johannes Schlueter, Moriyoshi Koizumi, Xinchen Hui
Continuity Alex Leigh (based on nsapi code)
Embed Edin Kadribasic
FastCGI Process Manager Andrei Nigmatulin, dreamcat4, Antony Dovgal, Jerome Loyet
ISAPI Andi Gutmans, Zeev Suraski
litespeed George Wang
NSAPI Jayakumar Muthukumarasamy, Uwe Schindler
phpdbg Felipe Pena, Joe Watkins, Bob Weinand
phttpd Thies C. Arntzen
pi3web Holger Zimmermann
Sendmail Milter Harald Radi
thttpd Sascha Schumann
tux Sascha Schumann
WebJames Alex Waugh
Module Authors
ModuleAuthors
BC Math Andi Gutmans
Bzip2 Sterling Hughes
Calendar Shane Caraveo, Colin Viebrock, Hartmut Holzgraefe, Wez Furlong
COM and .Net Wez Furlong
ctype Hartmut Holzgraefe
cURL Sterling Hughes
Date/Time Support Derick Rethans
DB-LIB (MS SQL, Sybase) Wez Furlong, Frank M. Kromann
DBA Sascha Schumann, Marcus Boerger
DOM Christian Stocker, Rob Richards, Marcus Boerger
enchant Pierre-Alain Joye, Ilia Alshanetsky
ereg Rasmus Lerdorf, Jim Winstead, Jaakko Hyvätti
EXIF Rasmus Lerdorf, Marcus Boerger
fileinfo Ilia Alshanetsky, Pierre Alain Joye, Scott MacVicar, Derick Rethans
Firebird driver for PDO Ard Biesheuvel
FTP Stefan Esser, Andrew Skalski
GD imaging Rasmus Lerdorf, Stig Bakken, Jim Winstead, Jouni Ahto, Ilia Alshanetsky, Pierre-Alain Joye, Marcus Boerger
GetText Alex Plotnick
GNU GMP support Stanislav Malyshev
Iconv Rui Hirokawa, Stig Bakken, Moriyoshi Koizumi
IMAP Rex Logan, Mark Musone, Brian Wang, Kaj-Michael Lang, Antoni Pamies Olive, Rasmus Lerdorf, Andrew Skalski, Chuck Hagenbuch, Daniel R Kalowsky
Input Filter Rasmus Lerdorf, Derick Rethans, Pierre-Alain Joye, Ilia Alshanetsky
InterBase Jouni Ahto, Andrew Avdeev, Ard Biesheuvel
Internationalization Ed Batutis, Vladimir Iordanov, Dmitry Lakhtyuk, Stanislav Malyshev, Vadim Savchuk, Kirti Velankar
JSON Omar Kilani, Scott MacVicar
LDAP Amitay Isaacs, Eric Warnke, Rasmus Lerdorf, Gerrit Thomson, Stig Venaas
LIBXML Christian Stocker, Rob Richards, Marcus Boerger, Wez Furlong, Shane Caraveo
mcrypt Sascha Schumann, Derick Rethans
MS SQL Frank M. Kromann
Multibyte String Functions Tsukada Takuya, Rui Hirokawa
MySQL driver for PDO George Schlossnagle, Wez Furlong, Ilia Alshanetsky, Johannes Schlueter
MySQL Zeev Suraski, Zak Greant, Georg Richter, Andrey Hristov
MySQLi Zak Greant, Georg Richter, Andrey Hristov, Ulf Wendel
MySQLnd Andrey Hristov, Ulf Wendel, Georg Richter, Johannes Schlüter
OCI8 Stig Bakken, Thies C. Arntzen, Andy Sautins, David Benson, Maxim Maletsky, Harald Radi, Antony Dovgal, Andi Gutmans, Wez Furlong, Christopher Jones, Oracle Corporation
ODBC driver for PDO Wez Furlong
ODBC Stig Bakken, Andreas Karajannis, Frank M. Kromann, Daniel R. Kalowsky
OpenSSL Stig Venaas, Wez Furlong, Sascha Kettler, Scott MacVicar
Oracle (OCI) driver for PDO Wez Furlong
pcntl Jason Greene, Arnaud Le Blanc
Perl Compatible Regexps Andrei Zmievski
PHP Archive Gregory Beaver, Marcus Boerger
PHP Data Objects Wez Furlong, Marcus Boerger, Sterling Hughes, George Schlossnagle, Ilia Alshanetsky
PHP hash Sara Golemon, Rasmus Lerdorf, Stefan Esser, Michael Wallner, Scott MacVicar
Posix Kristian Koehntopp
PostgreSQL driver for PDO Edin Kadribasic, Ilia Alshanetsky
PostgreSQL Jouni Ahto, Zeev Suraski, Yasuo Ohgaki, Chris Kings-Lynne
Pspell Vlad Krupin
Readline Thies C. Arntzen
Recode Kristian Koehntopp
Reflection Marcus Boerger, Timm Friebe, George Schlossnagle, Andrei Zmievski, Johannes Schlueter
Sessions Sascha Schumann, Andrei Zmievski
Shared Memory Operations Slava Poliakov, Ilia Alshanetsky
SimpleXML Sterling Hughes, Marcus Boerger, Rob Richards
SNMP Rasmus Lerdorf, Harrie Hazewinkel, Mike Jackson, Steven Lawrance, Johann Hanne, Boris Lytochkin
SOAP Brad Lafountain, Shane Caraveo, Dmitry Stogov
Sockets Chris Vandomelen, Sterling Hughes, Daniel Beulshausen, Jason Greene
SPL Marcus Boerger, Etienne Kneuss
SQLite 3.x driver for PDO Wez Furlong
SQLite3 Scott MacVicar, Ilia Alshanetsky, Brad Dewar
Sybase-CT Zeev Suraski, Tom May, Timm Friebe
System V Message based IPC Wez Furlong
System V Semaphores Tom May
System V Shared Memory Christian Cartus
tidy John Coggeshall, Ilia Alshanetsky
tokenizer Andrei Zmievski, Johannes Schlueter
WDDX Andrei Zmievski
XML Stig Bakken, Thies C. Arntzen, Sterling Hughes
XMLReader Rob Richards
xmlrpc Dan Libby
XMLWriter Rob Richards, Pierre-Alain Joye
XSL Christian Stocker, Rob Richards
Zip Pierre-Alain Joye, Remi Collet
Zlib Rasmus Lerdorf, Stefan Roehrich, Zeev Suraski, Jade Nicoletti, Michael Wallner
PHP Documentation
Authors Mehdi Achour, Friedhelm Betz, Antony Dovgal, Nuno Lopes, Hannes Magnusson, Georg Richter, Damien Seguy, Jakub Vrana, Adam Harvey, Peter Cowburn
Editor Philip Olson
User Note Maintainers Daniel P. Brown, Thiago Henrique Pojda
Other Contributors Previously active authors, editors and other contributors are listed in the manual.
PHP Quality Assurance Team
Ilia Alshanetsky, Joerg Behrens, Antony Dovgal, Stefan Esser, Moriyoshi Koizumi, Magnus Maatta, Sebastian Nohn, Derick Rethans, Melvyn Sopacua, Jani Taskinen, Pierre-Alain Joye, Dmitry Stogov, Felipe Pena, David Soria Parra, Stanislav Malyshev, Julien Pauli, Stephen Zarkos, Anatol Belski, Remi Collet, Ferenc Kovacs
Websites and Infrastructure team
PHP Websites Team Rasmus Lerdorf, Hannes Magnusson, Philip Olson, Lukas Kahwe Smith, Pierre-Alain Joye, Kalle Sommer Nielsen, Peter Cowburn, Adam Harvey, Ferenc Kovacs, Levi Morrison
Event Maintainers Damien Seguy, Daniel P. Brown
Network Infrastructure Daniel P. Brown
Windows Infrastructure Alex Schoenmaker

PHP License

This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license@php.net.

医院经营管理网

医管智库MEDICAL TUBE

首页>医管智库>运营管理
医疗服务投资抗周期?没那么简单
提交者:九鼎医管发表时间:2019-10-22点击次数:8347来源:林掌柜

九鼎医院管理顾问


  这次写投资话题,掌柜稍稍写的长了一点,也深了一些,引起不少投资圈的人尤其是医疗健康领域投资人的关注。有投资人建议,何不将“医疗服务投资悖论三部曲”合并下,便于大家阅读和交流。
  
  投资悖论一:抗周期VS扛周期
  
  无论战争年代还是和平年代,无论经济繁荣还是经济衰退,人总是要生病的,生病了早晚也得求医看病,这是医疗服务投资抗周期最底层也最朴素的逻辑基础。从国际经验看,人均GDP超过8000美金,服务业将进入全面跃升的重要阶段。我国从2016年起就已达到8000美金这条线了,国民对健康和年轻的追求就会越来越转变为一种实质性付费需求。说白了,人只要有钱了,就会更怕死、更怕老。我们得承认,惜命是普遍人性。
  
  这就是医疗服务投资所谓抗周期的客观依据,也给了很多投资人一个幻觉,似乎只要挤进医疗投资圈,就跟拿了免死金牌似的,可以安心回家等着数钱了。然而,现实总是啪啪打脸。可公开看到的,抛售医院资产和业绩对赌失败的上市公司早已不是个案了,包括没人接盘卖不掉的。
  
  那些跨界医疗的要抛,如常宝股份2018年底曾发布《关于公司退出医疗服务行业的公告》,拟出售宿迁洋河人民医院90%股权;绿景控股2018年中公告拟出售北京明安、明安康和100%股权和南宁明安70%股权;
  
  同在医疗产业链上的也卖,如贵州益佰2018年底发布公告,拟转让淮南朝阳医院53%股权;恒康医疗2018年6月公告,拟出售兰考第一医院、兰考堌阳医院、兰考东方医院100%股权;最新的,还有复星医药转让和睦家;
  
  业绩不好的,卖尚能理解,就连业绩尚可的也要卖,如贵州益佰2018年底发布公告,转让淮南朝阳医院53%股权;景峰药业2018年底也发布公告称,拟将成都金沙医院100%股权转让;
  
  卖控股医院子公司的有之,连自己都卖的也有,如海南海药,前几年豪买不断,先后斥巨资买了鄂钢医院、郴州市第一人民医院东院等,今年却把自己控制权卖给了央企旗下的医药投资平台(新兴际华医药);
  
  业绩承诺不达标就更多了,如济民制药收购的鄂州二院,2018年度仅完成承诺目标的一半不到,白水济民医院更只完成了业绩承诺的三分之一;星普医科(现名“盈康生命”,下同)收购的重庆华健友方医院,2018年度业绩承诺也没完成;最近,创新医疗与齐齐哈尔建华医院之间的狗血内斗热门事件,起因据说也是业绩承诺完不成,创新医疗100%控股的江苏福恬康复医院,2018年度甚至只完成不到业绩承诺的三分之一。



九鼎医院管理顾问
  
  还有更多的是没公告的,如大健康基金中有几家投了医疗服务?大部分投的还是生物医药和医疗器械乃至互联网医疗和AI医疗;投了医疗服务的,又占了其自身基金投资总规模多少比例呢?多数不超过20%,显然只是“试水玩票、到此一游”性质;号称专投医疗服务的基金,其回报有几家是符合预期的?大多数恐怕都不好意思亮账本,更没脸向当初信任他们的LP交代。
  
  就掌柜所知道的,前些年叫喊着最起劲的那几家所谓医疗投资基金,现在大都没啥声音了,有些合伙人甚至都不敢公开露面、彻底销声匿迹了,还有的基金合伙人成了业内笑话和谈资。医疗服务投资,可不是打车软件,也不是扫码单车,更不是P2P和消费分期,追风口、玩概率、讲故事,博傻找接盘侠和ToVC或ToPE套路根本玩不转更玩不久。
  
  殊不知,医疗服务抗周期也只是相对的。相对那些资源枯竭型、暴利退潮型和传统衰退型行业,如煤炭、钢铁、地产、纺织等行业,相对那些经济周期紧密共振型服务业,如高端酒店、高档会所等,医疗服务确实是抗周期的。
  
  更不知,医疗服务投资自身也有周期。当下,绝大多数医保类的,如内科、外科、中医、康复等,面临医保基金总盘不足和超级医保局多管齐下乃至釜底抽薪般的史上最严控费。为数不多自费类的,如医美,遭遇经济下行,老百姓捂紧口袋是主旋律,非必需消费能少则少、能拖则拖。
  
  更重要的是,医疗服务向来不是“强市场”属性,更不可能完全市场化。正因此,政策成了医疗服务投资的重要决策变量,直接影响标的选择和估值。近几年来,在国家宏观层面,社会办医和民营经济一样,其身份和地位已得到确认和逐步向好迹象,最显著的莫过于,社会办医从原先仅仅作为“公立医疗服务体系的有益补充”,上升为“整个医疗卫生服务体系的重要组成部分”。
  
  每隔一段时间,国家还会出台一系列的利好鼓励政策,几乎所有大小媒体、官媒自媒,还有众多所谓的砖家们,异口同声地跟着鼓噪和解读“社会办医春天终于来了”。然而,“年年在叫春,春就是不来”。全然忘记了,没经历过寒冬,哪来什么暖春?这也不符合季节变换规律嘛!眼下,正是民营医疗寒冬之时。
  
  政策是好政策,关键还得看落地,暂且不论政策有时滞性、落地还需要时间,就算落地执行了,还有“事与愿违”呢。你看,最引人注目的“二孩”政策,盼星星盼月亮总算出台了,可结果呢?出生率除了个别年份有所上升外,总体是断崖式下跌。现在又有专家建议全面放开生育限制、出台鼓励高知群体多生娃政策。
  
  就说鼓励医生流动政策吧。医生多点执业政策都出台多少年了,真正多点执业的医生有多少?区域注册制也执行了,多点也无需医院审批盖章了,光明正大多点执业的又有多少?你多点执业了,敢告诉科主任、医务处和院长试试?如今鼓励体制内在职医生兼职创业或停薪留职创业,又会有多少医生真正走出去创业并成功了呢?
  
  再说鼓励社会办医、减少审批环节的政策吧。上面的政策不能说不给力,下面又有几个省市干脆利落不折不扣执行了呢?在不少地区,玻璃门、旋转门等各种审批门、备案门依然还在,无非是“明转暗”罢了,有些好政策反而成了社会办医的暗坑。
  
  好,就算这些问题都解决了,医生流动也没障碍了,医疗牌照审批也方便了,这也只是解决了医疗服务供给方的问题。更重要的是,医疗服务需求方的棘手问题还没解决呢。
  
  需求方有两大主要问题,一是付费模式单一,二是就医观念落后。“全民就医盯医保”问题还没解决,医保基金却越来越捉襟见肘了。商保滞后很多年,却至今没见起色。大多数百姓看病“认公不认私、认庙不认和尚”的传统观念根深蒂固,要想转变,谈何容易?
  
  现实中,一边是政策利好不断、叫春不止,一边却是业内甩卖不断、哀鸿遍野。不知道的,还以为大家所处的不是同一个时空。否则,怎么总是“外面叫好、里面唱衰”呢?好似围城,“城里的人想出来,城外的人想进去”。
  
  你说,投资不得先下手为强吧,提前布局难道有错吗?提前布局没毛病,有毛病的是你根本不懂行还妄想提前布局,提前掉坑还差不多。投机取巧的投资理念不可取,尤其是在医疗服务领域投资更不可取,这是很多投资先烈留下的惨痛教训。
  
  当初是怎么吞进去的,早晚也得怎么吐出来,这是投资普遍规律,医疗服务投资也不会例外。“眼看他起朱楼,眼看他宴宾客,眼看他楼塌了”,这个调调,基本已成为时下通用流行段子了。
  
  医疗服务投资,从拉长时间轴的角度看,确实相对抗周期。但从中短期尤其是当前看,医疗服务投资正处在自身周期之中。只有真正懂行尤其是懂医疗服务实体运营的投资人,才有可能跑赢周期,那些只会看风口和财报证照的所谓投资人,该掉的坑一个都不会少,惨淡离场也是大概率事件。
  
  即便单从资金避险角度,也只有懂行的才能安然避险,不懂行的只会跳开一个坑又掉进另一个坑,且往往屡试不爽。一句话:对于懂行的投资人,医疗服务投资是抗周期;对于不懂行的投资人,医疗服务投资是扛周期。
  
  近年来,整体经济无疑在走下行通道,尤其是其它行业投资都不太靠谱的情况下,医疗投资就显得额外“美好”。这有医疗服务相对抗周期的客观一面,也有对比效应、霍布森选择效应和晕轮效应等多重效应叠加的主观一面。其叠加的结果就是,投资的非理性判断和决策。
  
  投资悖论二:高估值VS高哭值
  
  医疗服务投资高估值早已不是什么新闻了。但若以业绩承诺期平均净利润计算PE,估值大多也不算太高,基本都在10-20倍之间。先看上市公司公开的数据。
  
  星普医科 9.75亿元收购四川友谊医院75%股权,业绩承诺期(前三年)平均PE为15.13;三星医疗 2.56亿元收购浙江明州康复医院80%股权,业绩承诺期(前三年)平均PE为13.82;
  
  业绩承诺期平均PE较高的是康芝药业,2018年豪掷 3.213亿元收购云南九洲医院、和万家医院51%股权,以两家医院业绩承诺期前三年累计净利润之和11503.66万元计算,其业绩承诺期(前三年)平均PE为16.43。PE较高的原因,显然在于这两家医院各自手上都有一张辅助生殖稀缺牌照。
  
  不仅如此,对赌期间年业绩增长幅度看起来也不算太高,绝大多数每年要求的净利润增长幅度都在15-30%之间。
  
  三星医疗收购的浙江明州康复医院,2017-2019年业绩承诺分别为净利润2000万元、2300万元和2645万元,业绩年增长均为15%;
  
  济民制药收购的鄂州二院,2017-2019年业绩承诺分别为净利润2300万元、2645万元和2843万元,业绩年增长分别为15%和7.5%;收购的白水济民医院,2018-2020年业绩承诺分别为净利润1725万元、1980万元和2280万元,业绩年增长约15%;
  
  星普医科收购的四川友谊医院,2017-2019年业绩承诺分别为净利润6593万元、8581万元和10594万元,业绩年增长分别为30%和23.5%;收购的重庆华健友方医院,2018-2020年业绩承诺分别为净利润2000万元、2500万元和3000万元,业绩年增长分别为25%和20%。
  
  看估值是否偏高,重点还需看收购前标的医院的业绩。若以收购前标的医院净利润计算PE,则绝大多数医院PE估值远远超过20倍。有利润又有卖点的医院PE动辄30倍起,有的甚至达近100倍。
  
  康芝药业2018年收购时,云南九洲医院2017年度净利润仅为728.27万元,和万家医院2017年度还是亏损状态,净利润为-89.93万元,两家合并净利润仅为638.34万元(估值6.3亿,PE近100倍);
  
  星普医科2017年收购的四川友谊医院,2016年度净利润为3957.4万元(估值13亿,PE 33倍);2018年收购的重庆华健友方医院,2017年度净利润为482万元(估值2.55亿,PE 近53倍)。
  
  还有更多的是没公告的。就掌柜所知道的,上海某康复医院仍在筹建装修期,创始团队累计投入两千多万,投后估值近亿;还有一家康复医院,营业两年后,以PS2倍多的估值成功转让。更令业内惊讶的是,上海有家刚营业一年多的新医院,虽有医保,但收入一般、更无利润,建面不到万平,物业还是租的,业务也没亮点,牌照也不算稀缺,居然卖了一亿多,堪称“天方夜谭”。
  
  更有众多不切实际高报价的待售标的。如上海有家老牌的民营综合医院,流水五六个亿,利润一亿多,估值八九亿。PE粗算起来还不到10倍,估值真心不算高。问题是,该院面积不到一万平,床位也不到百张,当前业绩确实漂亮,但坪效(床效)显然过高,很难持续保持下去。
  
  高估值,按照资本游戏规则,与之伴随的是高对赌。收购前后PE估值的巨大反差和鸿沟,势必给对赌双方都埋下了一颗大雷,业绩承诺不达标自然也就多了。如济民制药收购的鄂州二院和白水济民医院;星普医科收购的重庆华健友方医院;创新医疗收购的齐齐哈尔建华医院和江苏福恬康复医院。
  
  看似对赌期承诺业绩和年增长幅度都不算太高,为啥还完不成呢?掌柜认为,除了受非运营因素牵连如历史隐性债务和担保纠纷外,主要有三种可能:
  
  一、当初为了卖高价,冲业绩打扮财报。即便对赌期增长幅度不高,也很可能完不成,因为从一开始基数就高了。好比小沈阳在小品中飙高音,调子起高了,后面就唱不上去了;
  
  二、医疗服务业绩增长容易有天花板。即便你能玩非凡财技,合法地藏利或延后摊销成本,甚至将择期手术患者延后或年底减少大规模广告投放。连续三年对赌,套路就玩不转啰,总有暴雷的时候;
  
  三、对赌期刚好撞上整体民营医疗寒冬期。新世纪前十五年,民营医疗的日子都比较好过,这是赶上了经济高增长、新医改探索、人口和营销等多重红利的好时代。然而,事实上,从2015年起,民营医疗就开始艰难了,整个行业沿着“合理、合法、合规”道路加速转型,医保钱不好拿了,运营成本更高了,信息越来越透明了,患者也学聪明了,钱更不好赚了。经历近四年来的反复挣扎,2019年民营医疗全面进入寒冬。
  
  正因此,业绩对赌第一年大多数都能完成,不少完成的还都很精准,第二年就开始不行了,第三年就基本没戏了。对赌不是不可以,但高对赌本身就不符合医疗服务行业特性。这个观点的逻辑基础,和掌柜五六年前坚定认为某度竞价不可持续毫无二致,任何一家医疗机构业绩、任何单病种均值都不可能持续高增长狂奔。
  
  何况,对于医疗服务行业而言,高对赌更是一种令人细思极恐的魔咒。你想啊,作为接受业绩对赌的医院运营方,在自身利益即将受到巨大损失的情况下,你说他可能选择损害谁的利益呢?
  
  医疗服务,不是生物医药和医疗器械,无法工业化批量生产,更不是互联网医疗和AI医疗,也不可能指数化增长,这就决定了不可能满足资本的持续高增长要求,也就注定不可能有过高的资本回报。有些投资人,偏爱面积大、床位多的单体大医院,看似为自己留足了业绩增长空间,结果却给自己挖了个大坑、深坑。有些投资人,看到单体“大而全”不行,就转投连锁“小而美”。
  
  然而,医疗服务领域真正可复制的成熟连锁模式,可谓凤毛麟角。迄今为止,掌柜放眼望去,国内也就只有爱尔眼科一家,算得上有成熟的连锁模式。靠谱的医生和运营团队无法速成,这又不是开酒店和饭馆,短期培训些厨师和服务员,就能开连锁店,更不是像酒店和饭馆那样,业绩增长可以简单考核翻床率和翻桌率。
  
  绝大多数医生仍在体制内,流动又受限制。刚毕业的医学生还不能及时顶上,不仅临床技能欠缺,还必须经过规培轮转,绝大多数的规培定点又都在公立医院。合格医生的人才要素供给速度,完全跟不上资本的快速扩张节奏。
  
  合格的医院运营人才(包括门诊部和诊所运营人才)就更稀缺了,这主要有两大原因:
  
  一、医院运营这门学科,至今没有像医学等绝大多数学科那样有系统的大学教育和后续培训体系。近几年兴起的所谓医院运营管理培训班和研修班,绝大部分在运营实战中是派不上用场的,顶多起个基础概念普及作用。
  
  二、早期有实战经验的所谓运营管理人才,大多是在不规范的市场环境下摸打滚爬成长起来的,不是正规军甚至还没啥文化。即便有成功经验,那也只是过去式。在行业整体转型变革期,所谓的经验不仅用不上,更可能回到老路甚至误入歧途。
  
  在过去的草莽混乱时代,医院运营确实有过“一招制胜”乃至“一招吃遍天”的传奇。现在则是行业规范转型新时代,医院运营无疑是一个系统工程,绝不是懂个一招半式就能玩得转。
  
  是不是所有医疗服务都无法快速连锁布局呢?当然,也不能这么绝对!只不过,人家那种医疗服务不是给人看病的,而是给宠物看病的。这不,高瓴资本张磊仅用短短三四年时间,就通过自建、并购和整合,布局了1300家宠物医院。
  
  有投资人问掌柜,新风天域收购和睦家,估值算高吗?掌柜认为,讨论该收购案估值高低没啥意义,特定稀缺标的(国内高端医疗真正成型成规模的,目前也就只有和睦家),特定的投资方(新风不但超有钱而且急着往境外空壳上市公司装资产),这根本就没有对标参照价值。关注该交易的其它内容,或许更有意思。譬如,和睦家将获得新风天域在深圳市中心总面积6.4万平米医院物业的独家经营权,以及和睦家未来要走轻资产管理战略路线。
  
  医疗服务投资不是不能赚钱,但本质上是一种细水长流的长线投资。如果你想要暴利和“短平快”,劝你趁早调头或绕道,这行业不适合你,尤其是现在。倘若你要驾机硬闯,大概率是“折戟沉沙”。医疗服务投资,但凡是高估值、高对赌的,最后往往意味着“高哭值”。
  
  据说,上海有不少业内资深玩家,看到刚开业不久的新医院居然能卖上亿,就以为这是一种“博傻赚钱”的好模式。要么“依样画葫芦”,赶紧到另一个区,找个大点的物业,也去新批一家,再弄个医保定点,期望着也能再卖它一个多亿?要么私底下纷纷将预期惨淡的现有医院委托中间人挂牌转让,报价更是一亿起步。掌柜只能“呵呵”以对了。
  
  投资悖论三:赋能型VS负能行
  
  当前,绝大多数医疗服务投资人都不懂医院运营(包括门诊部和诊所运营,下同)。这年头,真正懂医院运营的正规军原本就少,既懂医疗投资又懂医院运营手里还有钱投的投资人,更是少之又少。如果你说有,请给掌柜来一打,还不带打折的。
  
  对于投资人而言,不是你成功投过TMT就懂医疗投资;不是你投过生物医药或医疗器械就理所当然也懂医疗服务投资,更不是你在互联网医疗或AI医疗上受过伤就能避开医疗服务投资的坑,也不是你学医出身甚至干过临床就“没吃过猪肉也见过猪跑”似的自然就懂医疗服务投资。懂医疗服务投资的前提是,你得真懂医院运营。
  
  医院运营,没有三年根本摸不着门道,五年才算懂,十年方能算精。这个年限还得是一线实战经验,而不是参与或见证过。如果认知不能与时俱进和迭代创新,以前的所谓精通,也会一夜回到解放前、又找不着北了。时代大变了,行业变异了,玩法也早就不是从前的套路了。
  
  很多医疗服务投资人依然停留在财务和法务上看医疗机构,根本不懂更重要的业务。这业务不仅包括临床业务,更包括运营业务。即便是学医出身或干过多年临床的投资人,往往也就懂临床业务,对于运营业务,还是一知半解。不懂业务的医疗服务投资人,典型表现如下:
  
  投眼科的,开口闭口对标“爱尔”,却不知爱尔模式已然成为“自己能复制、别人难复制”的稀缺成功案例,人家就有这种“一直被模仿、从未被超越”的底气和傲娇。目前,眼科医院区域龙头寻求转让的都有好几家,估值也从刚开始的对标爱尔,一脸“好闺女不愁嫁”的自信满满,到现在估值打折、聘礼缩水了,依然没能嫁得掉,把自个儿活活熬成“老姑娘”。
  
  投口腔的,只懂得对标“通策”或“拜博”,殊不知口腔医疗服务领域早已遍地红海,机构融资一轮又一轮,“你方唱罢我登场”的表面热闹,却掩盖不了口腔快速扩张的隐痛和财报惨淡,口腔投资暴雷是迟早的事。你想啊,口腔是服务业中难得的纯现金流业务,基本都得先交钱后消费,你要是业务做得够好,哪还需要如此这般一轮又一轮融资呢?掌柜所知道的,某口腔连锁投资新贵,在上海主城区新开的口腔门诊部,选的物业不错,设备齐全高大上,全都装修好了,就差验收发证,就可以迎客了,却迟迟不敢开业,正四处寻求转让。
  
  要不就只会看政策投。政策鼓励血透,就扎堆投资血透中心,一旦政策稍有收紧,立马偃旗息鼓,空留一地鸡毛;政策鼓励独立医学影像中心,就都冲进去抢风口占位置,结果投资几年下来,没几家第三方医学影像中心财报好看。最重要的是,医学影像中心还都是重资产投入,投资人只能欲哭无泪。
  
  政策鼓励养老产业,就掀起养老投资潮,却不知养老若没有靠谱的“医”作为支撑和保障根本玩不转。更为常见的是,投养老的看不懂护理,投护理的看不懂康复,投康复的不懂究竟哪个细分专科康复增长潜力最大。投资人或许都知道重症康复均价高、利润大,可谁知道民营医疗市场上究竟能有多少合格的重症康复团队呢?投资人大多还只会根据目标城市医保和民政政策,机械地计算床效比、房租收入比和所谓的投资回报率。
  
  以老龄化最显著、医保和民政补贴政策最好的上海为例。不少纯养老院或颐养院,如今处境越来越难了。早些年,老人可选择的养老机构并不多,往往只要比社区敬老院环境和服务好一些,只要不是监狱式养老,就愿意多付点钱入住。也因此,绝大多数养老院并不缺老人入住。投资运营方又有政府给的床位和房租高额补贴,大多活得蛮滋润。
  
  现在,老人越来越挑剔了,不仅新的老人不愿意入住了,就连住了好多年的老客户也要换地方养老了。为啥?年龄大了,大多需要护理乃至康复了。而早年建设的养老院,大多由于物业或规划限制,无法新批护理院和康复医院了,即便有内设卫生室或护理站,也根本解决不了问题。新开的医养一体化机构,不仅环境和服务更好,而且价格也不贵,最重要的是,医疗配套更全面更安心,虽然可能离子女住的地方远了点,但好在交通便利。
  
  投资人不懂业务还体现在,根本就没进入民营医疗圈。掌柜见过太多的投资人,搜寻标的仍主要靠参加各种投融资路演和相关行业会议,几轮下来却发现接触到的绝大多数仍是生物医药、医疗器械、远程医疗、健康管理和互联网医疗乃至AI医疗,连锁医院、门诊部和诊所融资项目少之又少。吃投资这碗饭的,却一个月看不了几个标的,一年投不到一个靠谱的项目,难道还要留着你过年哪?!
  
  难怪,这几年,不少投资机构合伙人、投资总监和投资经理频繁换工作,隔段时间就换个名片抬头,更多的投资人转向生物医药和医疗器械去了。毕竟,土豪LP和跨界财团的钱,也不是给你拿着名片满天飞各大论坛刷脸去,更不是给你高薪去给投融资路演义务当评委和嘉宾去的。好多投资机构的医疗健康投资部,要么被整体裁撤,要么改弦更张转投其它领域,要么整个投资团队被医疗集团收编。
  
  这不禁让掌柜想起,2013年11月,国内多个知名大佬联合牵头成立了“中国医疗健康产业发展策略联盟”。联盟成立那天,那家伙那场面那是相当大呀!那真是:锣鼓喧天,鞭炮齐鸣,红旗招展,人山人海啊。联盟宣称以“整合市场、优化资源、规避风险、协同发展”为宗旨,充分发挥医疗健康产业中民营企业市场开拓和经营灵活等优势,积极引进国内外先进的医学技术和医院管理经验,联合业内具有影响力的大型医疗健康企业共同发展。其首要的工作目标就是“共享医院管理经验和服务”。
  
  说白了,跨界大佬想要投资医疗服务,也得先混进民营医疗圈子,更想学某系医疗投资运营经验。然并卵,如今所谓的中国医健联盟几乎销声匿迹,当初声称要做的,如建立中国医健联盟网站和数据库、出版中国医健联盟定期刊物和书籍、建立医学科研基地和医疗健康领域专家顾问团等等,都成了空话笑话。
  
  还有投资人在投资低迷时,自己干了家医美诊所,从立项、批证、筹建到装修、开业、运营整个过程,无不向掌柜大吐苦水。投资人不禁感叹,以前自己站在投资人角度看医疗服务,观点大多数是错的。这只有真正办过医、实战运营过医疗机构才能真正体会,甚至认为医疗服务连锁扩张都是伪命题。这观点显然有失偏颇却也不无道理。
  
  医疗服务投资人,请不要轻言“赋能”。倘若你要融资,也请你擦亮眼睛,高度警惕那些毫无运营实战经验又嚷嚷着要给你“赋能”的所谓投资人,他们往往赋能不行负能行,成事不足败事有余。毕竟喊了“赋能”,又不能只给钱显“无能”,最后就成了“瞎指挥、乱支招”,这还不如那些“只给钱、不添乱”的纯财务投资人呢。
  
  更多资讯请访问 九鼎医院经营管理网  http://www.yyjg.net


九鼎医院管理顾问

九鼎医院管理顾问

免责声明

本网站转载的所有文章的版权归版权人所有,本站采用的非本站原创文章无法一一和版权者联系,如涉及作品内容、版权和其它问题,请及时与本站联系,我们将在第一时间给予删除等相关处理。

点赞 收藏

当前输入字数0个,您还可继续输入140

扫一扫

关闭

1请填写注册信息

2注册成功

获取验证码

我已阅读并同意医院经营管理网使用条款  和  隐私条款

关闭

看不清?换一张

忘记密码?立即注册返回首页