Comunidad oficial de diseñadores web, web developers y Webmasters. Aqui podemos tratar temas actuales sobre diseño y tecnología. Podemos compartir y actualizarnos. Photoshop, Flash, PHP, ASP, Java, HTML, CSS, MySQL, CMS, etc. Unite YA y lee los Sticky

Ver más
  • 13,065 Miembros
  • 9,531 Temas
  • 3,449 Seguidores
  • 0

Seguir con una funcion pero que sea aleatorio

Hola me preguntaba como podria en mi codigo php, seguir con una funcion aleatorio si se quiere, por ejemplo


class Prueba
{
    function __construct($aleatorio = 1)
    {
        if ($aleatorio == 1) {
            circulo() OR cuadrado();  //A esto me refiero, que eliga aleatoriamente que metodo seguir.
        }
    }

    public function ejemplo(){
    }

    public function otroejemplo(){
    }
}
$ej = new Prueba();
  • 0
  • 0Calificación
  • 0Seguidores
  • 75Visitas
  • 0Favoritos

9 respuestas

@Otty_Guitarras dijo Hace más de 3 meses:

no entendi .-.

@Otty_Guitarras dijo Hace más de 3 meses:

algo asi como switch?

@Otty_Guitarras dijo Hace más de 3 meses:

mas simplificado no tengo idea, yo siempre usaba switch,

a que te refieres con mas simplificado?

@pichoncitotv dijo Hace más de 3 meses:

lo mejor es un switch, requiere menos lógica a pesar de ser más largo semánticamente, no estoy seguro que se puedan anidar muchos or juntos, pero de ser así eso se tardaría en procesar porque con or terminás ejecutando cada opción, con switch dependería del caso que le estes dando.

si son dos funciones podes hacer algo así...

<?php

function cosa() {
    return 
'cosa';
}

function 
otracosa() {
    return 
'otracosa';
}

echo 
rand(0,1) == true cosa() : otracosa();


Más lejos no te conviene ir, recomiendo el switch

Tienes que ser miembro para responder en este tema