草庐IT

new_size

全部标签

php - 连接数据库时mysqli::real_connect 和new mysqli 对象有什么区别?

我正在使用此方法连接到mysql数据库:$this->_Con=newmysqli($this->_DB['Server'],$this->_DB['User'],$this->_DB['Pass'],$this->_DB['DB']);使用此方法连接时有什么区别:$this->_Con=mysqli_init();$this->_Con->real_connect($this->_DB['Server'],$this->_DB['User'],$this->_DB['Pass'],$this->_DB['DB']); 最佳答案 它

php - PHP 中的 new MyClass() 与 new MyClass()

以下有区别吗?$myVar=&newMyClass();$myVar=newMyClass();我正在用PHP编写代码 最佳答案 如果使用PHP5,则没有区别。如果使用PHP4,前者传递对新对象的引用。Thisisbecause"new"doesnotreturnareferencebydefault,insteaditreturnsacopy.Source.Givethisaread,too. 关于php-PHP中的newMyClass()与newMyClass(),我们在StackO

php - 当文件大于 post_max_size 时,Symfony2 验证器不工作

我在php.ini中将upload_max_filesize和post_max_size设置为32Mb。我正在使用Symfony2。我创建了一个包含文件变量的实体,以便人们可以上传文件:/***@Assert\File(maxSize="3M")*/public$file;当文件小于3Mb时,文件正确上传。当3Mb时验证器工作正常,显示正常错误消息“文件太大”但是,当文件>32Mb(post_max_size)时:Fatalerror:Allowedmemorysizeof150994944bytesexhausted(triedtoallocate62353390bytes)in/A

PHP HTML 整洁 : size limit to buffer

我正在尝试使用作为PHP(http://www.php.net/manual/en/book.tidy.php)一部分的HTMLTidy实现来重新格式化大量HTML。我遇到了一个问题,其中Tidy截断了超过某个点(大约8K)的输出。当我创建一个大约10K长的字符串并将其交给tidy_repair_string时,如下所示:$output=tidy_repair_string($output,array('indent'=>true,//enforceindentation'hide-comments'=>true,//Removethecomments'wrap'=>100,//Bre

java - 超出 post_max_size 时的 php 行为

我了解如果POST请求超过post_max_size,$_POST和$_FILES超全局变量将变为空。我见过很多关于如何检测这种情况的讨论,但从来没有解释过为什么超全局变量是空的。清除POST数据,迫使用户重新输入他们的答案,这对我来说似乎真的很奇怪。也许这是一种安全预防措施?对其他语言(java、.net)感到好奇。他们的行为是否相似?谢谢 最佳答案 如果一个数组只能容纳50个索引,而您压入100个,您是否希望其他50个保留在某个地方?这同样适用于此设置。虽然可能有一些POST数据可以放入最大尺寸,但拥有预期整体的一部分会比什么都

php - '&' 关键字之前的符号 'new' 有什么意义?

你为什么要这样做?$a=&new();例如,SimpleTest的SimpleBrowser文档使用此语法(http://www.simpletest.org/en/browser_documentation.html)。$browser=&newSimpleBrowser();这个有什么用吗?这是PHP4的遗留问题吗?编辑:我知道&符号通过引用返回,但是通过引用返回对象的新实例有什么意义呢? 最佳答案 在PHP5中,对象是passedusingopaqueobjecthandles.你仍然可以引用一个持有这样一个句柄的变量并给它另

php - New Relic warning : the Xdebug extension prevents the New Relic agent from gathering errors. 不会记录任何错误

在我的服务器上的/var/log/newrelic/php_agent.log中,我看到这样的行:2013-08-3016:05:01.444(15615/child)warning:theXdebugextensionpreventstheNewRelicagentfromgatheringerrors.Noerrorswillberecorded.然而,我仍然在NewRelic中看到[至少一些]PHP错误。这是怎么回事?这个警告是NewRelic中的错误吗?我还找到了this其中说:Ifyouareusingxdebug,youwillhaveawarningaboutthis.S

php - $a = new $b() 在 PHP 中是什么意思?

虽然我明白了$a=newb()会为类b初始化一个对象,但是什么会$a=new$b()意思是因为我遇到了一些恰好可以正常工作的代码! 最佳答案 它是对名称与$b的值匹配的类的反身引用。例子:$foo="Bar";classBar{...code...}$baz=new$foo();//$bazisanewBar更新只是为了支持:你也可以这样调用函数:functiontest(){echo123;}$a="test";$a();//123printed 关于php-$a=new$b()在PH

php - 如何使 new FormData() 在 IE 浏览器上工作

我怎样才能在IE上运行它?这在IE上不起作用,IE浏览器不支持newFormData()api,在IE中是否有其他等同于newFormData()的api?varfd=newFormData();fd.append("userfile",$("#userfile")[0].files[0]);$.ajax({url:'/user/ajax_upload/',type:'POST',contentType:false,cache:false,data:fd,processData:false,beforeSend:function(){},success:function(data){$

php - 通过 PHPExcel 读取 .xls 文件会抛出 fatal error : allowed memory size. .. 即使使用 block 读取器也是如此

我正在使用PHPExcel读取.xls文件。我认识的时间很短Fatalerror:Allowedmemorysizeof1073741824bytesexhausted(triedtoallocate730624bytes)inExcel\PHPExcel\Shared\OLERead.phponline93谷歌搜索后,我尝试使用chunkReader来防止这种情况(甚至在PHPExcel主页上也提到过),但我仍然遇到这个错误。我的想法是,通过block读取器,我将逐个读取文件并且我的内存不会溢出。但是肯定有一些严重的内存泄漏?或者我正在释放一些内存不好?我什至试图将服务器内存提高到1