El post que buscas se encuentra eliminado, pero este también te puede interesar

Aprender a hacer un class en PHP y como usarla

Saludos Taringueros,

Aquí les traigo un tutorial de como hacer uso de una class en PHP y como aprender a hacerla.

Primero es hacer lo basico y lo principal tenemos que requerir la classe.

[color=#000000][color=#0000BB]<?php
[/color][color=#007700]require_once([/color][color=#DD0000]"init.php"[/color][color=#007700]);
[/color][color=#0000BB]?>[/color][/color]



Ya creado vamos a agregar la variable la que representa a la que iniciara la class
[color=#000000][color=#0000BB]<?php
[/color][color=#007700]require_once([/color][color=#DD0000]"init.php"[/color][color=#007700]);
[/color][color=#0000BB]$Init [/color][color=#007700]= new [/color][color=#0000BB]Init[/color][color=#007700](); [/color][color=#FF8000]// new -> Inicia el class, Init -> Nombre del class
[/color][color=#0000BB]?>[/color][/color]


Ya creado eso vamos a proceder a crear el class con estos datos "init.php"
[color=#000000][color=#0000BB]<?php
[/color][color=#007700]class [/color][color=#0000BB]Init [/color][color=#FF8000]// Esto especifica el nombre del class a mostrar
[/color][color=#007700]{
}
[/
color][color=#0000BB]?>[/color][/color]


Bien ahora haremos un ejemplo con un simple mysql_query pero convertida a una funcion editada como sql_query
[color=#000000][color=#0000BB]<?php
[/color][color=#007700]require_once([/color][color=#DD0000]"init.php"[/color][color=#007700]);
[/color][color=#0000BB]$Init [/color][color=#007700]= new [/color][color=#0000BB]Init[/color][color=#007700]();

function [/color][color=#0000BB]sql_query[/color][color=#007700]([/color][color=#0000BB]$sql[/color][color=#007700])
{
global [/color][color=#0000BB]$Init[/color][color=#007700]; [/color][color=#FF8000]// Importante
[/color][color=#007700]return [/color][color=#0000BB]$Init[/color][color=#007700]->[/color][color=#0000BB]sql_query[/color][color=#007700]([/color][color=#0000BB]$sql[/color][color=#007700]);
}
[/
color][color=#0000BB]?>[/color][/color]

Ahora en el init.php
[color=#000000][color=#0000BB]<?php
[/color][color=#007700]class [/color][color=#0000BB]Init
[/color][color=#007700]{
public static function [/color][color=#0000BB]sql_query[/color][color=#007700]([/color][color=#0000BB]$sql[/color][color=#007700])
{
[/
color][color=#0000BB]$Return [/color][color=#007700]= [/color][color=#0000BB]mysql_query[/color][color=#007700]([/color][color=#0000BB]$sql[/color][color=#007700])
return [/color][color=#0000BB]$Return[/color][color=#007700];
}
}
[/
color][color=#0000BB]?>[/color][/color]

Ahora si no quieres utilizar una funcion esto es un ejemplo del sql_query
[color=#000000][color=#0000BB]<?php
$getExamples 
[/color][color=#007700]= [/color][color=#0000BB]$Init[/color][color=#007700]->[/color][color=#0000BB]sql_query[/color][color=#007700]([/color][color=#DD0000]"SELECT * FROM return ORDER BY id DESC"[/color][color=#007700]);
[/color][color=#0000BB]?>[/color][/color]


require_once - Sirve para requerir un archivo en PHP
class - Define el nombre de tu Classe
mysql_query - Ejecuta consultas a la base de datos
new - Inicia la classe

¿Ah?
Bueno esto es todo espero que hayan entendido, si tienen un problema no duden en comentar 

Anuncios

2 comentarios - Aprender a hacer un class en PHP y como usarla

@kno17
Excelente post amigo, +10 y recomedado.
@fastf76
hola tengo una pagina en un servidor externo en linux pero no se confurar los php para que me funcione le formulario me podrias dar una mano en esto mi correo es yahve.server@gmail.com muchas gracias.