quiesas lo que pretendes es manejar estructuras de c++ en php aqui se le llaman clases... pero estas simplemente funcionan como arquitectura, mas no para manejadores te dejo un simple ejemplo de una coneccion a base de datos:
Código PHP:
Ver originalclass clsDatos{ //clase
private $conexion; //variable privada interna de la clase
//Conexion a la base de datos//
public function __construct(){//funcion publica heredable
$servidor = 'localhost'; //Declaracion Variable Generica pero interna de la funcion
$usuario = 'usuario'; //Declaracion Variable Generica pero interna de la funcion
$clave = 'contraseña'; //Declaracion Variable Generica pero interna de la funcion
$basedatos = 'base de datos'; //Declaracion Variable Generica pero interna de la funcion
$this->conexion = new mysqli($servidor, $usuario, $clave, $basedatos); //Establecemos la coneccion
if ($this->conexion->connect_error) //verificamos algun error
exit ("Problema de la Conexion a la Base de Datos: " . $this->conexion->connect_error); $this->conexion->query("SET NAMES 'utf8'"); // establecemos todo lo que se mande sea en UTF-8
return $this->conexion; //herredamos la coneccion y sus atributos a otras funciones que llamen a esta.
}
//Destruccion de la conexion a la base de datos//
public function __destruct(){}
recuerda lo que para ti en c++ es un INT char dato1 [30]; para nosotros en php es in $Dato[30]=0; si te refieres a cadena de entero en php es generico para variables caracteres y enteros...
lo que si tenemos es funciones como STR+algo() que revisa si son letras o no recuerdo bien... se utilisa pára escanear variables y separar letras de los numeros...