1
Я получаю ошибку в моем сервере,PHP не удается получить доступ к частной собственности внутри класса
<?php
class Encryption{
private $_encryptionkey;
public function setEncryption($key){
$this->_encryptionkey = $key;
}
}
, когда я называю
$enc = new Encryption();
$enc->setEncryption("abcd123");
Я получаю ошибку
PHP Fatal error: Uncaught Error: Cannot access private property Encryption::$_encryptionkey
Эта пропитание об ошибке показать событие i изменить _encryptionkey на защищенный, но ошибка исчезла, если я перейду на публичный.
Мой сервер работает PHP версии 7.1.0 с помощью Phalcon версии 3.0.3
Работает: - https://eval.in/707425 –
http://stackoverflow.com/questions/4361553/what-is-the-difference-between-public-private-and-protected читать это –
i задается вопросом, работает ли его 'phalcon' –