Articles of oop

AOP en PHP simple que no requiere ninguna extensión de PECL (¡Vaya!) – ¿Cómo?

Hay un marco llamado Go! Marco orientado a aspectos para PHP Y está hecho en PHP simple, no requiere ninguna extensión de PECL ni contenedores DI para funcionar. Lo que es más, se puede integrar con cualquier framework y biblioteca PHP existente (con o sin configuración adicional). Y no hay controles de tiempo de ejecución […]

PHP – OOP – ¿Por qué mi función se llama dos veces?

Estoy enfrentando el problema de que mi función se llama dos veces cada vez que envío mi formulario Mi archivo de formulario con la llamada a la función: login(); ?> username: password: mi clase y función class login { public function login() { if(isset($_POST[‘submit’])){ echo “submit”; } } } Así que cada vez que presiono […]

PHP: Asignación de objetos a propiedad estática, ¿es ilegal?

¿Es ilegal asignar algún objeto a propiedad estática? Estoy recibiendo el error HTTP 500 en el código de abajo. require_once(‘class.linkedlist.php’); class SinglyLinkedlistTester { public static $ll = new Linklist(); } Error HTTP 500 (Error interno del servidor): se encontró una condición inesperada mientras el servidor intentaba completar la solicitud. Nota: No hay problema con el […]

Funciones.php vs OOP

Si tengo una colección de funciones útiles en un archivo llamado functions.php (lo suficientemente fácil), ¿cuál sería la ventaja de OOP? Quiero aprenderlo, pero es bastante profundo, así que antes de bucear, sería bueno saber si hay alguna ventaja. Puedo enviar variables a las funciones tan fácilmente como puedo recibirlas. ejemplo tengo funciones del_some_string ($ […]

¿Cómo conectar el controlador para ver en PHP OOP?

Ahora estoy usando progtwigción OOP de PHP, sin marco, comienzo a crear una aplicación de blog. Primero creo un archivo de Bootstrap, luego todos los casos deben manejarse a través de esto, luego creo una clase de Manejador para manejar las clases de inicio de sesión y entrada, ahora mismo muestro el valor en la […]

Acceso a la propiedad de la clase padre desde niño

Vea el siguiente ejemplo (PHP) class Parent { protected $_property; protected $_anotherP; public function __construct($var) { $this->_property = $var; $this->someMethod(); #Sets $_anotherP } protected function someMethod() … } class Child extends Parent { protected $parent; public function __construct($parent) { $this->parent = $parent; } private function myMethod() { return $this->parent->_anotherP; #Note this line } } Soy […]

¿Cuáles son las ventajas de las interfaces y las clases abstractas?

Posibles duplicados: propósito de la interfaz en las clases ¿Cuál es la diferencia entre una interfaz y una clase abstracta? Hola soy un progtwigdor php. cualquier cuerpo puede explicar cuál es la ventaja de usar la interfaz y la clase abstracta.

comportamiento destructor php

Estoy tratando de entender el constructor PHP y el comportamiento del destructor. Todo funciona como se esperaba con el constructor, pero tengo problemas para que el destructor se dispare implícitamente. He hecho todas las lecturas en php.net y sitios relacionados, pero no puedo encontrar una respuesta a esta pregunta. Si tengo una clase simple, algo […]

ZF2: cómo usar Hydrator / exchangeArray () para rellenar un objeto nested

Tengo un objeto con valores que están almacenados en mi base de datos. Mi objeto también contiene otro objeto que se almacena en la base de datos utilizando solo su ID (clave externa). http://framework.zend.com/manual/2.0/en/modules/zend.stdlib.hydrator.html Antes de la funcionalidad Hydrator/exchangeArray en ZF2, usaría un Mapper para tomar todo lo que necesita para crear el objeto. Ahora […]

Extendiendo las clases estáticas de PHP

He estado luchando en esta área durante días, y he llegado a una conclusión, pero como la conclusión no era lo que estaba buscando, antes de rendirme, intentaré ver lo que dicen otras personas. La fe muere el último … Digamos que tenemos una superclase (llamada “Super”) y una subclase (llamada “Sub”). class Super { […]