Php desde cero #04 (Strings y Funciones)
Bueno, ya vimos casi todos los escalares. Los booleans, floats, integers; Nos quedan solo los strings y nos meteremos de lleno a las funciones, que nos simplificaran la vida mas adelante según lo que dicen muchos expertos.
Strings: No son mas que cadenas de textos !, si, solo eso xD
<?php echo 'esto es un string'; ?>
SÃ, solo eso ! xD, pero quiero que aprendan unas cosas !
la diferencia entre las comillas ’simples’ y las comillas “dobles”, es que las ’simples’ son literales y las “dobles” interpretativas, ejemplo:
<?php $loreto='hermosa inteligente alegre simpatica'; echo 'Conoci a alguien $loreto'; ?>
Nos va a dar en pantalla ‘Conoci a alguien $loreto’, y no lo que realmente queremos.
pero con “doble” comilla obtenemos lo que queremos
<?php $loreto='hermosa inteligente alegre simpatica'; echo "Conoci a alguien $loreto"; ?>
Es importante aclarar esto, yo no lo sabia y muchas personas tampoco :). Bueno eso es un string, sà :O solo eso
Ya, ahora que conocemos los cuatro escalares de PHP, vamos a pasar a las funciones, como se comportan y para que nos serviran.
Tabla de contenidos
* Funciones definidas por el usuario
* Parámetros de las funciones + esta veremos hoy
* Devolviendo valores
* Funciones variables
* Funciones internas (incorporadas)
Funciones definidas por el usuario
La estructura básica de una función es la siguiente
<?php function nombre($tuvariable){ return $tuvariable; /* return = retornar datos anteriores */ } ?>
veamos un ejemplo funcional, no como el anterior ![]()
04.php
1 2 3 4 5 6 7 8 9 | <?php function doblar($eldoble) { return $eldoble*2; } $a= 5; $c= doblar($a); echo "el resultado es $c"; ?> |
Resultado aca
El script que utilizé allà fue el siguiente:04.php
<html> <body><h1>Script simple, doblar numero</h1> <form action="04.php" method="POST"> NUMERO QUE DOBLARAS: <input type="text" name="numero" /> <input type="submit"></body> </html> <?php function doblar($eldoble) { return $eldoble*2; /* le decimos que multiplique por dos :) */ } $a= $_POST["numero"]; /* el famoso $_post */ $c= (integer)doblar($a); /* limitamos nuestro script a números pequeños, si pones un numero grande da negativo por que pasarÃa a ser float*/ echo "<body><br><br>tu numero es <h1>$c</h></br></body>"; ?>
Ocupe todo en un file, para no hacer tanto tramite. En esta ocasión dentro del echo ocupe HTML, antes no lo habÃa hecho, pero ahora lo estoy comenzando a utilizar, para intentar adornar mas los scripts, aunque repoco a servido jajaja.
Bueno, esto es lo mas básico de las funciones, es una función simple, que nos ahorrara code y tiempo si hubiéramos querido seguir duplicando muchos otros números claro.
Esta a sido la 4ta entrega de “Php desde cero” by Loreto Parra.
Practiquen generando funciones y viendo sources de otros scripts, para intentar entender un poco mas; Por mi parte en el post siguiente iré aun mas a fondo con todo esto de las funciones para que todo quede mas claro.
Saludos y besos
7 Comments
Other Links to this Post
-
Curso para aprender HTML / XHTML y PHP — January 17, 2009 @ 5:58 am
RSS feed for comments on this post. TrackBack URI
By Eduardo, January 5, 2009 @ 9:18 am
Un poco egocentrico el string, pero en general me gusto bastante el post, de hecho es el post que más me ha gstado.
PD: tu redacción a mejorado bastante :).
By Eduardo, January 5, 2009 @ 1:13 pm
tag spore ¿?
By Boudicca, January 5, 2009 @ 3:18 pm
Hola…
He encontrado tu blog leyendo uno de mis feeds… Primero enhorabuena por él… y segundo, aquà tienes a otra mujer, si bien algo mayor que tú…( que ya voy para 35 :P) apasionada de la informática y completamente autodidacta… que lo cierto es que yo soy enfermera, y con esfuerzo he conseguido pasarme a Linux, aprender XHTML, CSS y alguna cosilla de php aunque esto último es algo que siempre me quedo pendiente…
Espero poder aprender junto a ti en este blog… De nuevo gracias por él
By red, January 5, 2009 @ 5:59 pm
Hey me parece excelente la manera en que transmites la info, sencilla y directa. Felicidades por el blog.
By emmanuel, January 5, 2009 @ 9:23 pm
holaa
pues primero muchas felicidades
esta muy bien que hagas esto
y mejor porque eres mujer
kisiera conocer alguien como tu
jaja
bueno
felicidades
cuidate
By Eduardo, January 8, 2009 @ 8:12 pm
El publico quiere más artÃculos!, artÃculos!, artÃculos!