Herramientas para webmasters: compare rápidamente la compatibilidad con complementos de componentes del entorno PHP

 Es posible que no encontremos esta confusión si usamos entornos PHP o hosts virtuales como el Pagoda Guardian convencional nacional, pero cuantas más personas usan actualmente contenedores, etc., entonces necesitamos comparar rápidamente las diferencias en los entornos, por lo que usamos el siguiente PHP código:

<style>
form{display:flex;}
textarea{flex: 5;min-width:312px; height:318px;}
</style>
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$o = (isset($_POST['o']))?addslashes($_POST['o']):"o";
$n = (isset($_POST['n']))?addslashes($_POST['n']):"n";
echo '<form name="q" method="post" action="?w=fee">';
if($o!="o" && $n!="n"){
$ox = explode("\r\n", $o);
$nx = explode("\r\n", $n);
$ax = array_diff($ox, $nx);
$ay = array_diff($nx, $ox);
echo '<div><h2>本机特有</h2>';
echo "<textarea >".join("\r\n",$ax)."</textarea></div>";
echo '<div><h2>输入特有</h2>';
echo "<textarea >".join("\r\n",$ay)."</textarea></div>";
echo '<div><h2>共有扩展</h2>';
$az = array_intersect($ox,$nx);
echo "<textarea >".join("\r\n",$az)."</textarea></div>";
}else{
$dd = "Core
date
libxml
openssl
pcre
sqlite3
zlib
ctype
curl
dom
fileinfo
filter
ftp
hash
iconv
json
mbstring
SPL
PDO
pdo_sqlite
session
posix
readline
Reflection
standard
SimpleXML
Phar
tokenizer
xml
xmlreader
xmlwriter
mysqlnd
cgi-fcgi
gd
mysqli
pdo_mysql
pdo_pgsql
Zend OPcache";
$insver = get_loaded_extensions();
$jsonin = join("\r\n",$insver); //json_encode($insver,JSON_PRETTY_PRINT);
echo '<div><h2>本机扩展(PHP', PHP_VERSION, ')</h2>';
echo "<textarea name='o' placeholder=\"当前的扩展\">$jsonin</textarea></div>";
echo '<div><h2>粘贴扩展(一行一个)</h2>';
echo "<textarea name='n' placeholder=\"粘贴的扩展\">$dd</textarea></div>";
echo "<input type=\"submit\" name=\"button\" value=\"对比两者\" />";
}
echo '</form>';
?>

Nota: luego de acceder a la URL correspondiente al archivo, se mostrará por defecto la extensión nativa y la extensión del entorno Pagoda.

おすすめ

転載: blog.csdn.net/YUJIANYUE/article/details/131433361