Larback - Retornando conhecimento

Você não precisa ser o java, mas deve ter alguma classe.

Funções em PHP

Funções são blocos de código separados que podem ser utilizados sempre que necessário. A declaração de funções em PHP é simples, basta escrevermos function identificadorFuncao() { } - O identificador da função não pode começar com números ou possuir caracteres especiais, exceto o underline (_). O corpo da função é delimitado por chaves. Em PHP, funções podem ou não retornar valores. Se uma função retorna um valor, ela deve conter a keyword return. Em alguns casos, pode ser necessário à função executar ela mesma, chamamos esse recurso de recursividade. Abaixo um exemplo simples do uso de funções:
<!-- Salvar dentro de public_html
Na hora de abrir, vá ao browser (pode ser o firefox) e digite:
192.168.50.100/~SUAMATRICULA/NomeDaPagina.php -->
<!doctype html>
<html lang="pt-br">
	<head>
		<title>Operações básicas da matemática</title>
		<meta charset="utf-8" />
	</head>
	<body>
		<form action="#" method="GET">
		1º Número <input type="number" name="num1" /><br />
		2º Número <input type="number" name="num2" /><br />
		<button type="submit">Efetuar Calculos</button>
		</form>
		<?php
			function somar($a, $b) { return $a+$b;	}
			function subtrair($a, $b) { return $a-$b;	}
			function dividir($a, $b) { 	return $a/$b; 	}
			function multiplicar($a, $b){ return $a*$b;	}
			
			function antecessor($a) {
				echo "<br />" . --$a;
				if ($a>0)
					antecessor($a);
			}
			
			if (isset($_GET['num1'])) {
			$soma = somar($_GET['num1'], $_GET['num2']);
			$subtracao = subtrair($_GET['num1'],$_GET['num2']);
			$multiplicacao = multiplicar($_GET['num1'], $_GET['num2']);
			$divisao = dividir($_GET['num1'], $_GET['num2']);
			echo "A soma é: " .$soma;
			echo "<br />A subtração é: ".$subtracao;
			echo "<br />A multiplicação é: ".$multiplicacao;
			echo "<br />A divisão é: ".$divisao;
			echo "<br />Os antecessores de " . $_GET['num1']. " são:";
			antecessor($_GET['num1']);
			
			}
		?>
	</body>
</html>