我有一个PHP的问题,我只是想尝试调用方法
我得到错误:
致命错误:允许的内存大小为134217728字节耗尽(试图分配1字节)在C:\xampp\htdocs\aa-acc\包括\Produk_Method.php在第13行
我尝试过这个答案:在php中允许内存大小为33554432字节(尝试分配43148176字节)
我仍然得到这个错误:
致命错误:内存不足(分配1881931776)(尝试分配65488字节)在第13行的C:\xampp\htdocs\aa-acc\包括\Produk_Method.php
这是我的代码:
关于Produk.php
<?php
if(!defined('access_include')){
define('access_include', '..');
}
include( access_include . '/include/start_up.incl.php');
?>
<!DOCTYPE html>
<html>
<head>
<?php
$HeadTag->keyword = $Variable->WEBNAME . ', ' . $Variable->WEBNAME2;
$HeadTag->description = $Variable->DESCRIPTION;
echo $HeadTag->head_admin('Produk', 'produk');
?>
</head>
<body>
$ProdukMethod->GetProdukGroup('1');
$ProdukMethod->GetProdukCategory('1');
?>
</body>
</html>
班级Start_up
if(!defined('access_include')){
header('Location: index.php');
exit;
}
date_default_timezone_set('Asia/Jakarta');
ini_set('memory_limit', '-1');
<?php
include(access_include . '/include/class_variable.php');
$Variable = new variable();
include( access_include . '/include/head_metadata.incl.php');
$HeadTag = new head_tag($Variable);
include(access_include . '/include/Produk_Method.php');
$ProdukMethod = new ProdukMethod();
?>
类变量
<?php
if(!defined('access_include')){
header('Location: index.php');
exit;
}
class variable{
public $WEBHOST = 'http://localhost:8080/aa-acc/';
public $WEBNAME = 'aa-acc';
public $WEBNAME2 = 'Anugrah Abadi Accessories';
public $DESCRIPTION = 'Description';
}
?>
类ProdukMethod
<?php
if(!defined('access_include')){
header('Location: index.php');
exit;
}
include(access_include . '/include/DataAccess.incl.php');
class ProdukMethod extends DataAccess{
public function __construct(){
}
public function GetProdukCategory($catname = ''){
echo $this->GetProdukCategory($catname); //Error at this line
}
public function GetProdukGroup($groupname = ''){
echo $this->GetProdukCategory($groupname);
}
}
?>
Produk数据访问
<?php
if(!defined('access_include')){
header('Location: index.php');
exit;
}
class koneksi{
private $HOSTNAME = 'localhost';
private $USER = 'root';
private $PASSWORD = '';
private $DATABASE = 'aa-acc';
protected function koneksi_sql(){
$Condb = @new MySQLi($this->HOSTNAME, $this->USER, $this->PASSWORD, $this->DATABASE);
$Condb->connect_errno and die ('Connect Failed : '.$Condb->connect_error);
return $Condb;
}
}
class DataAccess extends koneksi{
private $ConDb;
public function __construct(){
$this->ConDb = $this->koneksi_sql();
}
protected function GetProdukCategory($catname){
}
protected function GetProdukGroup($groupname){
}
}
?>
有人能帮我吗??非常感谢。
你的方法调用自己,导致一个无休止的递归。一段时间后,PHP运行内存溢出,试图为函数的每个条目分配堆栈,然后您会得到上面的错误。修复代码中的代码,让它做你想让它做的事情(可能不是它现在做的事情)。
可能重复: php中允许的内存大小为33554432字节(尝试分配43148176字节) 我在执行代码时遇到以下错误。 尝试了
我在PHP中使用重载,我的PHP代码有什么问题,即使只有8行代码: 上面写着: “致命错误:允许的内存大小134217728字节已用尽(试图分配262144字节)”
我做了一个函数会返回序号的第N位,例如: 1234567891011121314151617 第五位是5 当我执行该命令时,我遇到了如下错误消息“致命错误:允许的内存大小134217728字节已用尽(尝试分配36字节)”。可能是因为我在var 我怎样才能解决这个问题…或者我怎样才能生成一个函数来处理这些大的数 谢谢
我正在使用PHPExcel(在这里找到:https://github.com/PHPOffice/PHPExcel)。如果我尝试读取超过大约2000行,然后它显示内存错误如下。 致命错误:第89行的/home/sample/PHPExcelReader/Classes/PHPExcel/sheetwork.php中允许的134217728字节内存已耗尽(尝试分配71字节) 我的Excel数据范围是
当我尝试在wordpress脚本中打开一个仪表板页面时出错 错误消息如下所示: 致命错误:第2685行的/home/admin/domains/filesick.com/public_html/wp-includes/taxonomy.php中允许的内存大小为268435456字节(尝试分配71字节) 我四处询问,他们告诉我必须将内存限制提高到256M以上,所以我将其改为512M,但仍然存在同样的
尝试使用命令生成数据库时: 我发现以下错误: PHP致命错误:第281行的…\vendor\doctor\orm\lib\doctor\orm\EntityManager.PHP中允许的内存大小为1073741824字节(尝试分配262144字节) 致命错误:允许的内存大小1073741824字节耗尽(试图分配262144字节)在...\供应商\原则\orm\lib\原则\ORM\EntityMa