Я изучаю использование APC в PHP. Я создал этот сценарий, чтобы проверить:APC __PHP_Incomplete_Class_Name
<?php
require 'Person.php';
if (!$p = apc_fetch('p')) {
$p = new Person('larry');
apc_store('p', $p);
}
echo $p->getName();
где Person.php является:
<?php
class Person
{
private $_name;
public function __construct($_name)
{
$this->_name = $_name;
}
/**
* @param mixed $name
*/
public function setName($_name)
{
$this->_name = $_name;
}
/**
* @return mixed
*/
public function getName()
{
return $this->_name;
}
}
Он отлично работает, но сохраненное значение в АРС:
__PHP_Incomplete_Class::__set_state(array(
'__PHP_Incomplete_Class_Name' => 'Person',
'_name' => 'larry',
))
это нормально ? или есть что-то не так с «__PHP_Incomplete_Class_Name»
Спасибо
Где проблема? – Ibu
1) Не изучайте APC, он заменен OPCache. 2) Нет проблем. –
ibu, вот в чем вопрос, я не знаю, является ли проблема __PHP_Incomplete_Class_Name проблемой или нет? – itrascastro