¿Qué es PHP?

6 views
Skip to first unread message

Matias UTN

unread,
Jun 26, 2007, 8:06:04 AM6/26/07
to informatica2utn
Cuando leí el mensaje de PECL, no tenía ni idea lo que era el lenguaje
PHP, nunca lo había sentido nombrar. Así que para los que están como
yo, acá va un pequeñisimo resumen acerca del lenguaje y al final un
link de donde saqué esta info.

El lenguaje PHP es un lenguaje de programación de estilo clásico, es
decir que es un lenguaje de programación con variables, sentencias
condicionales, bucles, funciones. Es un lenguaje muy cercano a C o a
Java.
Pero a diferencia de Java o JavaScript que se ejecutan en el
navegador, PHP se ejecuta en el servidor, por eso nos permite acceder
a los recursos que tenga el servidor como por ejemplo podría ser una
base de datos. El programa PHP es ejecutado en el servidor y el
resultado enviado al navegador. El resultado es normalmente una página
HTML pero igualmente podría ser una pagina WML.
Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario
que su navegador lo soporte, es independiente del navegador, pero sin
embargo para que sus páginas PHP funcionen, el servidor donde están
alojadas debe soportar PHP.
La ventaja que tiene PHP sobre otros lenguajes de programación que se
ejecutan en el servidor (como podrían ser los script CGI Perl), es que
nos permite intercalar las sentencias PHP en las paginas HTML, es un
concepto algo complicado de entender si no se ha visto nunca como
funciona unas paginas PHP o ASP.
En PHP todas las variables comienzan con el símbolo de peso $ y no es
necesario definir una variable antes de usarla. Tampoco tienen tipos,
es decir que una misma variable puede contener un número y luego puede
contener carácteres. Al igual que en el C, las variables pueden ser
globales o locales.
Las instrucciones son muy similares, se usa printf, los ciclos while y
for, los operadores aritméticos +,-,*,/,%, ++ , -- . Las comparaciones
==,!=, <,>,<=,>=. Y los lógicos &&, ||, ¡, and, or (acá hay una
diferencia con el c).

http://www.webestilo.com/php/php00.phtml

Benito Cartolo

unread,
Jun 26, 2007, 3:10:14 PM6/26/07
to informatica2utn
printf :| nunca he usado printf jajaja

otra cosa muy linda son las variables variables, por ejemplo:


$var1 =$var2="po";
for ($i=0; $i<2; $i++) {
echo ${'var'.$i};

imprime:

popo

Saludos

Ignacio Rigoni

unread,
Jun 26, 2007, 3:34:35 PM6/26/07
to informa...@googlegroups.com
:O!

El día 26/06/07, Benito Cartolo <ferd...@gmail.com> escribió:
  Ignacio Rigoni  - (Informática II)
             U.T.N. F.R.M.

Benito Cartolo

unread,
Jun 26, 2007, 9:38:54 PM6/26/07
to informatica2utn
Igual Web estilo es una mierda, o como diria un profesor de fisica
"para los pajaros" jaajaj
queres usar php? bueno entonces anda a wikipedia y despues a php.net y
despues al irc y cuando te aburras de hacer giladas anda a drupal y
cuando tengas ganas de molestar hacete una libreria

Saludos

Bruno Diaz

unread,
Jun 26, 2007, 10:13:21 PM6/26/07
to informatica2utn
Esto es como un post "pregunta y respuesta"...
gracias por la info igual... a alguien le servira...


"cuando tengas ganas de molestar hacete una libreria "

Che fernando vos si que sabes molestar :P jaja


saludos

Ignacio Rigoni

unread,
Jun 26, 2007, 10:48:55 PM6/26/07
to informa...@googlegroups.com
CITA: "Che fernando vos si que sabes molestar :P jaja"

JAJAJAJAJ!!!! Masterr!!


El día 27/06/07, Bruno Diaz <burn...@gmail.com> escribió:
--



_____________________________

Benito Cartolo

unread,
Jun 27, 2007, 9:00:00 AM6/27/07
to informatica2utn
La otra vez estabamos hablando de abstraccion, mira que funcion mas
copada que se me acaba de ocurrir:

<?php

//$db = "pg";
$db = "mysql";

function db_connect() {

$function = $_GLOBALS['db'].'_connect';

return $function();

}
?>

Ahi vos llamas a la funcion generica db_connect y te funciona tanto en
mysql como en postgre
A ver si pueden hacer eso en C asi de facil y bonito
Saludos

Benito Cartolo

unread,
Jun 27, 2007, 9:02:17 AM6/27/07
to informatica2utn
Me olvide que el ?> no tiene que ir al final, dado que es opcional y
muchas veces genera problemas con las headers. Perdon es la costumbre
Saludos

Ignacio Rigoni

unread,
Jun 27, 2007, 9:06:57 AM6/27/07
to informa...@googlegroups.com
Lamentablemente no sé PHP como para contrastar eso con C++. Habría que preguntarle al Seba.

El día 27/06/07, Benito Cartolo < ferd...@gmail.com> escribió:

Me olvide que el ?> no tiene que ir al final, dado que es opcional y
muchas veces genera problemas con las headers. Perdon es la costumbre
Saludos



Sebastián Tromer

unread,
Jul 2, 2007, 11:19:35 AM7/2/07
to informatica2utn
Que linda es la abstraccion de PHP (me encanta!), pero los lenguajes
no son universales! No creo sea bueno compararlos de esa manera

Benito Cartolo

unread,
Jul 2, 2007, 2:38:38 PM7/2/07
to informatica2utn
Jajaj

si realmente no es muy serio lo que hice, pero se puede decir que PHP
LA TIENE MAS LARGA
jaja

Ignacio Rigoni

unread,
Jul 2, 2007, 3:43:42 PM7/2/07
to informa...@googlegroups.com
Muchachos, cuiden un poco las palabras. Nada de insultos ni palabras alusivas; este foro es público, hay mujeres que leen; y además; es de la facultad.
Gracias por entender esto. Saludos

El día 2/07/07, Benito Cartolo <ferd...@gmail.com> escribió:

Benito Cartolo

unread,
Jul 2, 2007, 5:11:21 PM7/2/07
to informatica2utn
OK sorry

Maria Jose Erquiaga

unread,
Jul 3, 2007, 2:22:30 PM7/3/07
to informa...@googlegroups.com

si loco!, q te pasa? hay mujeres aca, no uses ese tipo de vocabulario, mas
respeto XD...


ahora si, me interesa usar algo de dynamic C para automatizacion, como es el
tema de las plaquetas?, cuando puedo ir a verlas? con quien puedo hablar?
como se trabaja con eso? etc... quien me asesora?

--jo--


>From: Benito Cartolo <ferd...@gmail.com>
>Reply-To: informa...@googlegroups.com
>To: informatica2utn <informa...@googlegroups.com>
>Subject: [Informática 2 UTN] Re: ¿Qué es PHP?
>Date: Mon, 02 Jul 2007 14:11:21 -0700
>
>
>OK sorry
>
>
>>

_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar - get it now!
http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/

Benito Cartolo

unread,
Jul 3, 2007, 4:04:04 PM7/3/07
to informatica2utn
Hey
Si me preguntas a mi que es lo que queremos hacer con el bruno y el
emi es muy facil.

Vamos a usar una Computadora, nada de pics o cosas parecidas y vamos a
usar el puerto paralelo osea la cosa gordota esa que sale de la
mother :D Bien entonces tenemos que usar C, pq la materia da C asi que
vamos a usar gcc un compiler libre y gratuito que corre en varias
plataforma pero elegi y vamos a ver si los chicos me dan bola, a
linux.
Linux gcc o lo que sea, tiene dos funciones de input output que son
bastante feas, asi que buscando en internet, encontre una libreria
llamada parapin, pensa como si fuera stdio o cualquiera, es una
coleccion de funciones, que tiene unas funciones mas lindas. La pagina
de la libreria es hosteada, como no puede ser de otra manera en
sourceforge.

Entonces vamos a usar gcc y no Dynamic C. Y para ver la plaqueta que
hizo un amigo, bueno podes juntarte con nosotros para ver que sale.
Llama al emi y preguntale.
Aca dejo el *LINK* de la imagen del circuito y no la imagen pq google
groups no me deja, lo hice en fireworks pq me la banco jaja

http://fernandocosso.com.ar/vdisk/Sin%20t%edtulo-1.png

y en http://fernandocosso.com.ar/vdisk estan las datasheet del
optoacoplador y el triac

Saludos

Ignacio Rigoni

unread,
Jul 3, 2007, 4:07:18 PM7/3/07
to informa...@googlegroups.com
MJE, no hayproblema: yo te puedo pasar los manuales de usuario y tecnicos de las placas PK2230 (tamb estan en internet) pero están en inglés. Si no, cuando volvamos a tener clases, en las consultas de los jueves lo vemos. Sobre q es tu proyecto final??

Saludos

El día 3/07/07, Maria Jose Erquiaga <mjerq...@hotmail.com> escribió:

Benito Cartolo

unread,
Jul 3, 2007, 4:10:00 PM7/3/07
to informatica2utn
Los pines en el dibujo estan medio mal, pero bueno la idea esta

Maria Jose Erquiaga

unread,
Jul 3, 2007, 7:49:05 PM7/3/07
to informa...@googlegroups.com

si, estuve buscando en internet y estan casi todos en internet, asi q si
tenes algo d lo q usaron ustedes pasamelo asi le doy una leida, y nos vemos
dsps de las vacacioens!

gracias

--jo--

>--
>
>
>
>_____________________________


> Ignacio Rigoni - (Informática II)
> U.T.N. F.R.M.
>
>>

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

Ignacio Rigoni

unread,
Jul 3, 2007, 8:52:04 PM7/3/07
to informa...@googlegroups.com
Jose! A ver... repasemos "estuve buscando en internet y estan casi todos en internet". Y si, es casi seguro que sea asi. jejeje XD
Pasame tu mail asi te mando un "tutorial" que armé yo el año pasado (esta en castellano) y los códigos fuente. Saludos. Mandame tu mail a ignacio...@gmail.com

El día 4/07/07, Maria Jose Erquiaga < mjerq...@hotmail.com> escribió:
.

Maria Jose Erquiaga

unread,
Jul 4, 2007, 2:20:34 PM7/4/07
to informa...@googlegroups.com

jajaja, bue si no se a q hr escribi eso... :(

te mando un mail tonces---

Reply all
Reply to author
Forward
0 new messages