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_reporting022527
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 235886
bytes_received 4664895
packets_sent 4678
packets_received 37620
protocol_overhead_in 150480
protocol_overhead_out 18712
bytes_received_ok_packet 0
bytes_received_eof_packet 0
bytes_received_rset_header_packet 17955
bytes_received_rset_field_meta_packet 0
bytes_received_rset_row_packet 13468
bytes_received_prepare_response_packet 1869511
bytes_received_change_user_packet 2746979
packets_sent_command 2241
packets_received_ok 0
packets_received_eof 0
packets_received_rset_header 1995
packets_received_rset_field_meta 0
packets_received_rset_row 2095
packets_received_prepare_response 27129
packets_received_change_user 6205
result_set_queries 1946
non_result_set_queries 145
no_index_used 1141
bad_index_used 0
slow_queries 0
buffered_sets 1946
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 4259
rows_fetched_from_server_ps 0
rows_buffered_from_client_normal 4259
rows_buffered_from_client_ps 0
rows_fetched_from_client_normal_buffered 4259
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 41
rows_affected_ps 0
rows_skipped_normal 4259
rows_skipped_ps 0
copy_on_write_saved 10860
copy_on_write_performed 73021
command_buffer_too_small 0
connect_success 49
connect_failure 0
connection_reused 0
reconnect 0
pconnect_success 0
active_connections 18446744073709551569
active_persistent_connections 0
explicit_close 48
implicit_close 0
disconnect_close 0
in_middle_of_command_close 0
explicit_free_result 1945
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 7364
proto_text_fetched_short 25307
proto_text_fetched_int24 2950
proto_text_fetched_int 3348
proto_text_fetched_bigint 16
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 38728
proto_text_fetched_blob 0
proto_text_fetched_enum 204
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 48
com_init_db 49
com_query 2095
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 49
com_stmt_fetch 0
com_deamon 0
bytes_received_real_data_normal 2637864
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-d3bbcbdc-d052-414c-a31f-587a8d482e38
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"]11998
_REQUEST["_URL_"]
Array
(
    [0] => index
    [1] => view
    [2] => aid
    [3] => 11998
)
_GET["aid"]11998
_GET["_URL_"]
Array
(
    [0] => index
    [1] => view
    [2] => aid
    [3] => 11998
)
_SERVER["_FCGI_X_PIPE_"]\\.\pipe\IISFCGI-d3bbcbdc-d052-414c-a31f-587a8d482e38
_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"]/index.php/index-view-aid-11998.html
_SERVER["URL"]/index.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"]yyjg.net
_SERVER["SCRIPT_NAME"]/index.php
_SERVER["SCRIPT_FILENAME"]D:\wwwroot\yyjg.net\wwwroot\index.php
_SERVER["REQUEST_URI"]/index.php/index-view-aid-11998.html
_SERVER["REQUEST_METHOD"]GET
_SERVER["REMOTE_USER"]no value
_SERVER["REMOTE_PORT"]34374
_SERVER["REMOTE_HOST"]216.73.216.32
_SERVER["REMOTE_ADDR"]216.73.216.32
_SERVER["QUERY_STRING"]no value
_SERVER["PATH_TRANSLATED"]D:\wwwroot\yyjg.net\wwwroot\index.php\index-view-aid-11998.html
_SERVER["PATH_INFO"]/index-view-aid-11998
_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"]yyjg.net
_SERVER["HTTP_ACCEPT_ENCODING"]gzip, br, zstd, deflate
_SERVER["HTTP_ACCEPT"]*/*
_SERVER["HTTP_CONNECTION"]close
_SERVER["FCGI_ROLE"]RESPONDER
_SERVER["PHP_SELF"]/index.php/index-view-aid-11998.html
_SERVER["REQUEST_TIME_FLOAT"]1789503895.3125
_SERVER["REQUEST_TIME"]1789503895

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

首页>医管智库>境外医院
巨额欧洲牙科市场解读 6种方式让诊所成功扩张
提交者:高道龙发表时间:2018-6-6点击次数:4014来源:动脉网

医杰汇——汇聚有信念的人!加入我们,免费参加健康界全年品牌会议,医健领域6本精品图书、万余份优质文档收入囊中。获取更多您的专属权益点击查看

欧洲市场的口腔诊所市场呈现什么样的特点,连锁的模式和机构哪些?合并和收购的情况如何?连锁成功需要具备哪些条件?

根据KPMG在2017年的调查数据显示,欧洲牙科市场规模估计超过700亿美元,呈连锁化程度较低特点。

私募股权公司看到牙科领域的潜力,开始收购个人诊所和小连锁,形成更大的连锁品牌。

Straumann的一份报告预估,到2020年,欧洲最大的口腔市场德国的连锁店占有率将达到75%。

资本的活跃,让这个产业爆发出令人兴奋的潜力。

这一方面由于欧洲大部分区域口腔需求增长稳定,患者需要更好的牙齿健康和治疗教育。

另一方面,可通过共享服务,如共享牙医以及整合实验室和诊所,实现规模经济。只要当地市场的差异和习俗得到尊重,整合上下游产业链和连锁可带来显著的运营和采购效率,投资者也被这种可能性所吸引。

尽管投资机会存在,而且医疗健康市场日益自由化,但西欧的牙科市场整体来说,仍然高度碎片化和分散化,行业的整合处于早期阶段。

建立一个泛欧洲的经营模式时,连锁门店应该警惕成为一个没有特点的组织,连而不锁会导致这些诊所失去个人风格,这对患者的吸引力是非常重要的。

一个强大的本地管理团队,重点在于长期盈利而不是快速赢利。确定这样的目标和商业模式,有助于确保客户的亲密关系和护理质量得到保持,并且企业能够有效地适应国家特定的法规和市场要求。

那么欧洲市场的口腔诊所市场呈现什么样的特点,连锁的模式和机构哪些?合并和收购的情况如何?连锁成功需要具备哪些条件?针对这些问题,动脉网做了整理和解读。

行业的整合处于早期阶段,分散市场潜力大

在过去十多年时间,欧洲医疗保健部分区域推行自由市场制度之后,西欧一些政府通过刺激更高水平的效率和质量方式,来应对患者日益增长的需求和财政预算限制的双重挑战。

虽然这种自由化已经推动了医院、护理中心和私人诊所等其他医疗行业的并购活动的增加,但牙科护理行业的整合仍然相对较低。以下是一些趋势特点:

1、患者:更好的患者教育、更多的共病、消费体验愈发重要;

2、牙医:客户群更多样化、更多女性牙医、全科牙医承担更多工作、正畸种植等专业牙医缺失、修复导向;

3、技术:不再是单学科、软硬件+服务一体化、数字化改变工作流程、创新提高效率和接诊量;

4、市场:健康意识渗透推动增长、新兴市场、品牌+个性化在成熟市场至关重要;

5、经济环境:欧洲经济持续疲软、美国和新兴市场推动增长、人才竞争激烈。

大多数欧洲国家的牙科诊所一般以小规模单体诊所为主,平均由1至3名牙医组成。高度分散化特点,表明一个行业已经成熟。

根据KPMG显示,市场规模前11名依次是:

德国(280亿)

法国(120亿)

西班牙(90亿)

意大利(90亿)

英国(90亿)

瑞士(30)

荷兰(30)

比利时(20亿)

芬兰(10亿)

挪威(10亿)

丹麦(10亿)

除了企业经营相关的成本挑战之外,目前的小诊所已经面临很多压力,比如许多牙医接近退休年龄,缺乏新的合格专业牙医来替代他们,而相当数量的年轻(通常是女性)牙医更喜欢兼职工作,因此不愿意拥有自己的诊所。

根据Straumann数据,德国市场预计2020年,女性牙医的数量占比将达到45%-50%。

独立职业开诊所非常困难,成为很多欧洲牙医的共识。这就为私募股权和战略投资者创造了巨大的机会,他们开始并购诊所,并创建连锁模式,引入规模经济、提高效率,并更好地管理退出时的业务连续性和永久经营等风险。

老年牙医非常愿意将他们的诊所卖给一个连锁店,他们认为这是一个完美的解决方案,可以在职业生涯结束时继续工作,同时避免了自己开诊所的行政负担。

而且这样的老年牙医比例并不低,Straumann数据显示德国市场55岁-64岁牙医比例占据1/4,而且接替的年轻牙医更多是女性。

芬兰诊所的合并情况最为显着,其中连锁店占据了35%的市场份额(就牙医人数而言),荷兰在经历了小型化个体经意诊所阶段之后,已经出现诊所联营的趋势,突破个体经营势单力薄的困境。

在较大市场规模的国家中,只有英国和西班牙有很大比例的连锁店,不过还是仅占总数的四分之一。德国是西欧规模最大的牙科市场,但99%的诊所规模都很小。

合并和收购活动增加

欧洲牙科市场的潜力和争论一直存在,一种观点是大量的小型化、差异化的诊所才是发展方向,一种观点是连锁的问题是规模上去质量下来,因为牙科诊所自身的医疗特殊性,决定了其盈利方式和盈利周期与资本的本质冲突。

不过,几个国家的诊所交易源源不断,其中大部分来自私募股权投资者。Carlyle Group和Palamon Capital Partners共同拥有英国最大的牙科连锁店mydentist,该连锁店成立于2011年,目前运营654家诊所以及598项英国国家医疗服务系统(National Health Service, NHS)牙科协议,每年治疗超过800万名患者。

Mydentist前身是Dental group Integrated Dental Holdings (IDH),IDH也是英国私人牙科服务的领先供应商,随着英国经济的增长,英国私人牙医服务的发展迅速。

Mydentist享受到了有利的系统趋势,比如患者流量与价格的稳定性高、英国政府长期以来都致力于提升牙科服务、有利的人口增长趋势,以及牙科领域日益增长的消费。

另外,Mydentist还成为牙科和其他医疗消费品、材料及服务(包括专业牙科设备的安装和服务)的领先供应商,在牙医培训和患者体验的提升上也专门建立了学院和体验计划。

2013年,Bridgepoint收购了英国第二大连锁店Oasis Healthcare,并于2016年再次将其出售给私人医疗保险公司Bupa。

2003年,持有西班牙牙科连锁Sanitas股份的Bupa最初于2014年进入英国牙科市场,当时它购买了Barbican Dental Care。

收购Oasis已使Bupa跃居英国牙科护理提供商的领先行列,拥有超过400个诊所和超过200万的客户。这种举措可能表明来自邻近医疗保健行业的其他战略投资者,进入牙科市场。

在荷兰,自2011年以来,领先的牙科集团Samenwerkende Tandartsen、Tandartsen和Tandvitaal分别由私募股权公司NPM Capital和Bencis Capital Partners持股。

微信图片_20180321100735.jpg欧洲牙科并购情况(数据来源:KPMG)

私人股权投资公司也积极参与欧洲北部地区牙科市场,对Colosseum Dental(自2010年以来)Oral和Med Group均有兴趣。

同样在南欧,意大利最大的连锁企业DentalPro自2015年以来一直由Summit Partners控股,西班牙/意大利连锁Vitaldent部分由西班牙私募股权公司JB Capital拥有。

尽管有这些发展,但该地区大部分诊所的整合仍处于初期阶段,对于能够成功获得运营和整合效率提升的投资者而言,可能会获得令人兴奋的回报。

一个显著的趋势是,行业的整合,也加剧了人才的竞争,一些机构面临关门的危险。

资料显示,截至2017年12月31日,Mydentist共持有654家诊所,而在2016年12月31日,该公司还拥有677家。

在格温内德区域,近4500名患者失去他们唯一的英国国家医疗服务体系(NHS)牙医,这是该地区唯一的私人医疗机构。

Mydentist临床主管Steve Williams则表示,两年里该诊所都难以招到新医生,这是他决定关闭威尔士诊所的原因。

市场需求基本稳定

就增长率而言,西欧的牙科市场近年来一直保持相对稳定,大多数预计保持在目前水平或每年增长几个百分点。

患者教育仍然是支持新兴市场增长的关键。

为什么能够做出预期增长判断,这是由于人口增加、老龄化严重(通常会带来一系列更复杂的牙科问题)、患者保留自己的天然牙齿的愿望增加,以及对预防性护理的需求不断上升。患者口腔卫生意识增加情况下,开始从“治愈”向“预防”方向转变。

比如在欧洲诊所进行种植牙,价格一般约为2000-2800美元,最高的Nobel Active价位可达5000美元,这跟植体的品牌、稳定性、医师的技术等方面都有很大关系。

不过当人们越来越重视口腔保养,口腔疾病治疗的费用反而降低了,比如牙科连锁洁牙收入超过40%,种植仅占5%。

这几年,西班牙和意大利经济不景气,经济压力也某种程度上促进了患者和牙医对于质量的要求。但欧洲的总体前景似乎很好,在大多数国家,牙科护理被广泛认为是必不可少的。

例如,在荷兰,约75%的公民每年至少访问一次牙医,北欧国家的情况相似。

相比之下,据估计,仅有40%的西班牙人每年都会看牙医,这样的数字某种程度上,意味着通过口腔健康教育扩大市场的机会很大,尤其是牙齿护理在西班牙和意大利,都是可以负担得起的消费。

在整个欧洲,牙科护理的支付方式有所不同。

在一些国家,护理费用部分或全部通过公共医疗保险计划承保,而在另一些国家,在公共或私人保险以外,患者支付还需直接支付治疗费用。

预计在不久的将来,保险政策不会发生重大变化,因此牙科市场价格会保持合理上涨。

一个特定市场的吸引力,也受到其医疗系统稳定性的严重影响。社会保险体制和法律的健全约束了某些开业者的不当执业,处于地理半径范围内适当规模的诊所又防止了社会及个人资源的攀比浪费,不同技能的诊所互相协作,共享共赢社会资源。

私募股权投资者更可能有兴趣在一个未来条件可预测的国家建立牙科连锁。意大利目前正在进行一些改革和创新,由于法律尚未得到充分实施,其影响难以评估(就支付程序和患者价格而言)。

这几年,芬兰医疗改革对牙医的影响依然存在不清楚。

除这些国家外,似乎没有可能影响牙科市场的重大计划性监管改革。即使价格上涨通常会导致临时需求的短暂下降,这通常很快就会逆转,因此不会被认为是对投资决策的主要威慑。

私人牙科护理基于订阅的收费趋势,正如已经在芬兰和英国发生的那样,可能会将保险公司/付款人的权力平衡转移到牙科诊所,从而为投资者创造一个更加积极的环境,他们可以依靠更加可靠的收入来源。

对于付款人来说,订阅或者成为会员也是一个好形式,可以带来及时和预防性的牙科治疗并改善口腔护理状况。

创建一个泛欧洲的牙科连锁模型

大型连锁店可提供许多益处,诸如金融、IT、采购、市场营销和综合管理等后台功能可集中在共享服务中心,降低管理成本,并为一次性设备、仪器和设备(占营运支出的很大比例)提供采购折扣。

共享服务中心在大多数目前的连锁店中很常见,让现有的牙医专注于为病人提供护理。一旦连锁实现规模化,它还具有财务影响力,可以就物业租赁权协商更优惠的价格。

广泛的本地牙医人才库、专家(如卫生员)和支持人员遍布多种连锁,使公司能够在高需求时间,跨机构分配工作。这应该增加整体服务能力,并尽量减少拒绝患者的机会。

随着更多人的需求增加,以及在购物中心等人流量较高的地区设立较大的牙科诊所,诊所可能在晚上甚至周末开放,进一步增加数量。一个拥有知名品牌的大型连锁店,也更有可能吸引牙医和其他员工,并克服技术短缺。

目前大多数较小规范的诊所依赖于第三方技术实验室来生产牙冠和植入物。连锁店增加可以垂直整合到集中式牙科实验室中,服务于所有诊所。在发达国家,效率必须提高,目前每名技术人员/牙医覆盖的患者已经超标。

Mydentist是英国最大的牙科连锁店,也是该国最大的综合性牙科服务公司,并拥有自己的实验室。通过以较低的成本在内部生产牙冠、植入物和牙桥,连锁店可以提高盈利能力,甚至通过在业务之外,出售给其他诊所来获得额外收入。

通过在中国内地、中国台湾或东欧等低工资区域设立实验室,牙科连锁店甚至可以提高利润率,注意确保技术质量不打折扣。

牙科连锁店也很好地利用了计算机辅助设计/制造(CAD/CAM)和3D打印等技术发展的优势,这些技术较少耗费劳力,可缩短牙冠和牙桥的供应链,并降低成本。

数字化将进一步改变牙医和实验室的价值链和工作流程。更简单和更加标准化的治疗方案对于减少就诊时间非常重要,这就意味着效率将会提高。

较小的诊所可能会犹豫是否需要投入大笔资金购买这些设备,这可能会使它们在吸引需要高科技牙科手术的患者时处于劣势,对新技术的投资将增加开设牙科诊所的障碍。

从长远来看,技术投资可能是吸引和留住患者的先决条件,因此成为推动合并的另一个因素。

从客户满意度的角度,垂直整合和技术投资也是非常重要性的,一个连锁机构经常有很多专业化门店,可以做种植、正畸、修复等各种业务,这意味着患者不必去别的地方去获得某种特定的治疗。

连锁的出现对牙科行业是有利的,在医疗质量、透明度、效率和资金上形成优势,这将为患者带来更专业、更好的服务和质量,这点也得到很多欧洲牙科协会人员的认同。

保持本地化和个性化

集中化可以提高效率,但是任何整合策略都应该将当地实际情况和运营特点联系结合起来。 法规和医疗保险政策可能因国家不同而大不相同,因此“一刀切”定价模式不切实际。

牙科本质上是吸引当地患者的当地业务,具有服务半径,因此建议在整个公司组合中打造每个区域特定品牌。这不仅可以让客户放心,而且有助于降低集团内其他品牌遭受不利宣传的声誉风险。

例如,Hesira在Dental Clinics Nederland(荷兰)和Adent Cliniques Dentaires(瑞士)两个品牌下经营。在雇佣来自其他国家的牙医时,连锁店的管理层应确保在可能的情况下,他们熟练掌握当地的语言,熟悉当地的工作方式。最好尽量减少短期工作人员任用的发生率,以保持患者重视的服务连续性。

牙医是诊所的核心资源,和麦当劳等连锁店不同,牙医快速培养和复制的难度很大,即使口腔数字化的趋势不可逆,在培养、教育、手术操作上帮助牙医成长,提高效率,但短时间内,牙医的流动性对诊所运营还是很大的挑战。

一位诊所运营者指出,“你需要找到愿意为你工作10-20年的员工,客户希望得到同一位牙医的治疗,但是这是连锁店很难提供这样的服务。”

一位牙医也提到过这种情况:“连锁店面临的主要挑战是员工流失。如果患者每次去门店,都有一位新牙医给他服务,且不说当地语言,这样的店连锁的话,是没有前途的。”最后,在建立大型企业时,牙科连锁店必须意识到患者以及牙医关系的亲密本质,这是许多专家非常强烈地感受到的,诊所需要重视服务、技术和人性化管理才能留住患者,形成患者管理意识。

大多数人不希望去看牙医的感觉是一种没有差异化的体验,因此,在收购其他连锁店或个人诊所时,需要选择那些注重个性化高质量护理门店,并逐渐、小心地整合每个诊所,并入连锁品牌,强调长期增长而不是短期盈利,品牌意识不是一时能达到的。

有了这样的心态,投资者应该能够充分利用市场整合的机会窗口,通过提高治疗的一致性和质量,减少每位患者的费用并改善预防性口腔护理,连锁店的效率提高也可以使更广泛的医疗生态系统受益。

综上,建立成功的牙科连锁可以归纳为六个技巧:

1、确保在一个品牌中的每个诊所都有一种本地的差异化特色;

2、保留原管理团队,处理如支付政策等监管问题;

3、建立灵活的牙医队伍,必要时可以在多个地点运营,保持尽可能多的员工一致性和连续性,以实现患者护理的连续性;

4、通过提供培训和晋升机会来投资保留员工;

5、通过购买/建立牙科实验室进行垂直整合,在适当的地方,考虑将这些潜力发挥出来;

6、考虑投资CAD/CAM等数字化和3D打印技术来提高供应链效率。


免责声明

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

点赞 收藏

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

扫一扫

关闭

1请填写注册信息

2注册成功

获取验证码

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

关闭

看不清?换一张

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