您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

建站PHP选哪个版本好?哪个版本稳定?

864 views
建站PHP选哪个版本好?哪个版本稳定?个人建站时PHP选哪个版本好?哪个版本稳定? 由于项目环境的历史遗留问题,为保证项目的稳定性,大多数网站采用的5.3 , 5.4 , 5.6三个版本,目前更多的企业在逐步更替为5.6这个版本。 当然,一般情况来说版本是越新越好,比如PHP5.6/7.0就比之前的5.3/5.2要快很多,但是很多程序都不支持新的PHP版本,这时候就取决于您的程序了,如果要兼容更多的程序,建议使用PHP5.3.X版,如果要追求更高的性能,推荐PHP5.6.X甚至PHP7.0。 从网站的发展来看,PHP版本能越高越好,毕竟新版本在各方面都有提升,比如PHP7.0很多人功能计算测试比5.X......

xampp启动apache报 PHP Warning: PHP Startup: in Unknown on line 0

856 views
xampp启动apache报 PHP Warning: PHP Startup: in Unknown on line 0xampp启动apache时弹出PHP Startup 查看php_error_log提示是PHP Warning: PHP Startup: in Unknown on line 0 通过搜索大概得知此问题主要是php引用扩展文件丢失导致的。 我这里报错的主要原因是系统升级等操作造成redis扩展不可以,修复它即可。 可以通过2种方式解决: 1、通过修改php.ini注释掉失败的dll引用 ;extension=php_igbinary.dll ;extension=php_redis.dll 2、下载丢失的dll文件拷贝至php扩展目录中ext中   windows下php安装redis扩展可参考此文章:Redis安装及php扩展redis(windows平台)  

PHP取得带参数的URL地址栏的文件及扩展名

672 views
PHP取得带参数的URL地址栏的文件及扩展名方式1: $fileName=basename($_SERVER[‘ SCRIPT_NAME’]); 方式2: $fileName = basename($_SERVER[‘REQUEST_URI’]); $fileName=substr($fileName, 0, strpos($fileName, ‘?’)); 方式3: $fileName=basename($_SERVER[‘PHP_SELF’]); 附: PHP_SELF、 SCRIPT_NAME、 REQUEST_URI三者区别 $_SERVER[’PHP_SELF’] http://www.yoursite.com/example/ — – — /example/index.php http://www.yoursite.com/example/index.php — – — /example/index.php http://www.yoursite.com/example/in......

array_push与$arr[]=$value性能比较

642 views
array_push与$arr[]=$value性能比较一次追加一个元素,使用$arr[]=$value效率高,因为可以节省调用函数的额外负担。 一次追加多个元素,使用array_push效率高,因为不用重复获取文件尾的指针。 参看网友测试:http://blog.csdn.net/fdipzone/article/details/48766919

php取不到curl来路的HTTP_ACCEPT_LANGUAGE

604 views
php取不到curl来路的HTTP_ACCEPT_LANGUAGE原因是在发起curl时未加HTTP_ACCEPT_LANGUAGE的header信息 添加 curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept-Language: zh-CN,zh;")) 可以加入更多的信息 一个较完整例子: <?php $url = "https://www.baidu.com/"; $ch = curl_init(); // 设置浏览器的特定header curl_setopt($ch, CURLOPT_HTTPHEADER, array( "Host: www.baidu.com", "Connection: keep-alive", "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",......