Articles of класса

Проблемы с PHP-классами и WordPress

В настоящее время я пытаюсь добавить новые параметры в Rename wp-login.php, потому что он почти не обновляется. Владелец также разрешил мне добавлять к нему новые варианты. Функциональность плагина позволяет вам переименовать /wp-admin/ и wp-login.php в другое место. Я едва знаю какие-либо знания о классах PHP, и, как вы догадались, весь плагин в основном создается с […]

Неустранимая ошибка: класс NAME не найден в (… PATH)?

В чем может быть проблема, если я получу следующую ошибку. в то время как я расширяю класс, я получил эту ошибку пример: class ModuleUser расширяет AbstractModule Неустранимая ошибка: класс AbstractModule не найден в (…. PATH)? Я сделал большую часть возможностей … Но я не могу решить проблему. любая помощь будет благодарна Благодарю n Феро

Попытка вызова защищенной функции извне класса

ОК. Я новичок в классах PHP и пытаюсь передать переменные в защищенные функции в классе. Как мне это сделать? CLASSES.PHP <?php include($_SERVER['DOCUMENT_ROOT']."/includes/con.php"); class gindex { protected function rdev($a,$b,$c,$d){ $d = base64_encode($d); mysql_query("INSERT INTO mem(first_name,last_name,email,password,type) VALUES(".$a.",".$b.",".$c.",".$d.",'developer')", $db); } ?> index.php <?php include($_SERVER['DOCUMENT_ROOT']."/includes/con.php"); if(isset($_POST['developerbtn'])){ $fname = $_REQUEST['fname']; $lname = $_REQUEST['lname']; $email = $_REQUEST['email']; $password = $_REQUEST['password']; $Cgindex […]

Класс регистрации пользователя

Я пишу это на PHP, но, вообще говоря, какие методы и свойства будут иметь класс пользователя (регистрация?)? Я знаю, что я могу использовать MDB2 из PEAR для абстракции базы данных, и одна из возможностей, о которой я могу думать, – убедиться, что имя пользователя действительно. $user->validateUserName($username, $regex); Может ли кто-нибудь еще подумать? Благодарю. Изменить : […]

Установка переменной в оператор, выполняющий ее

Я новичок в PHP в целом. Я возился с этим кодом, пока не захотел выполнить функцию в одном наборе вместо того, чтобы устанавливать и добавлять, sub, div, mult function. Как мне настроить настройку оператора переменных на два набора num? Пример псевдокода: <?php $Num1 = 10; $Num2 = 5; $operation = /; $Sum = $Num1 $operation […]

PHP Получить соответствующие данные с обработкой по умолчанию и ошибкой

У меня есть обычное меню HTML, которое передает инструкцию GET в URL. <li><a href="?Page=Home">Home</a></li> Так же, как это, хотя это, конечно, всего 1 пункт всего меню. В отдельном файле у меня есть функция, которая проверяет, существует ли инструкция GET или POST, и если она существует и не является NULL, она возвращает значение туда, где оно […]

Как создать объект в родительском классе, разделяемом его дочерними классами?

У меня есть 4 класса, один помощник базы данных и 3: abstract class PageElement { protected $db; abstract public function reconstruct($from, $params = array()); protected function construct_from_db($id, $k) { $this->db = new Database(0); $query = "SELECT * FROM $k WHERE id = %d"; $results = $this->db->db_query(DB_ARRAY, $query, $id); return $results[0]; } } class Section extends […]

Сделать <li> активным с использованием PHP и CSS

Я использую эти файлы в качестве базы для своего сайта: menu.php : $p = $_GET['p']; switch($p) { case "home": $p = "page/home.php"; break; case "customers": $p = "page/customers.php"; break; default: $p = "page/home.php"; break; } <ul id='nav'> <li>Title</li> <ul> <li class="nav active"><a href="?p=home">Home</a></li> <li><a href="?p=customers">Customers</a></li> </ul> </ul> Значение default.php : <body> <div id='navcontainer'> <?php include […]

Создание разделов, связанных с объектами

Я задал аналогичный вопрос раньше, но я не смог найти ничего, чтобы помочь мне. Теперь я обновил свой код до чего-то работающего, но теперь я полностью застрял. Это мой php-код: class person { public $name; public $SE; private $SD; function __construct ( $n, $s1, $s2 ) { $this->name = $n; $this->SE = $s1; $this->SD = […]

PHP: как обновить переменную родительского класса из дочернего класса

У меня есть функция в дочернем классе, которая подсчитывает количество SQL-запросов при загрузке страницы В дочернем классе, который расширяет родительский класс, после каждого: mysql_query($query); Я помещаю parent::update_query_function(); где update_query_function() : function update_query_function(){ $this->query_num++; } переменная $query_num родительского класса не обновляется. Зачем?