Quiero escribir la función en clase. Quiero ejecutar esta función solo si una variable no está configurada. Tengo 3 pensamientos sobre esto, pero no sé cuál es mejor y se ve "más profesional".
1:
if (!isset($this->variable) { $this->functionXxx(); }2:
private function functionXxx() { if (!isset($this->variable)) { //code here } }3:
private function functionXxx() { if (isset($this->variable)) { return; } //code here }En primer lugar, debe detener la función de methods de llamada.
En segundo lugar, si methodXxx devuelve algo después de la operación, puede usar la tercera opción, pero si methodXxx es lo que llamamos función nula (no devuelve nada), entonces debe usar la segunda opción.