Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: danny920825 en 26 Junio 2017, 23:01 PM

Título: [Resuelto] Codigo de Apertura de PHP en Code Igniter
Publicado por: danny920825 en 26 Junio 2017, 23:01 PM
Hola Gente. Comence a estudiar Code Igniter hace un par de dias con unos video tutoriales que descargue y resulta que esperé a ver si lo mencionaban para no preguntar por gusto, pero no lo hicieron. Y mi pregunta es:
Cuando mandan datos a la vista:
Código (php) [Seleccionar]

class Home extends CI_Controller
{
public function index()
{
$datos = array("title"=>"Inicio", "mensaje"=>"hola Mundo con Code Igniter");
$this->load->view("home", $datos);
}
}


se supone que en dicha vista tengo que abrir en cada lugar el código php para poder sustituir con variables. Debería ser así:
Código (html) [Seleccionar]

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title><?php $title ?></title>
</head>
<body>
<div align="center">
<h1><?php $mensaje ?></h1>
</div>
</body>
</html>

pero si lo hago asi me sale en blanco la página. Tengo que ponerlo asi:
Código (html) [Seleccionar]

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title><?= $title ?></title>
</head>
<body>
<div align="center">
<h1><?= $mensaje ?></h1>
</div>
</body>
</html>


Y en un libro de Buenas Practicas hablaban de que es cierto que hay varias formas de iniciar el codigo PHP, pero la recomendada y estandar es <?php ?>. Es un problema a la hora de trabajar con C.I? Como me puede afectar en el desarrollo? O puedo usar la forma tradicional cambiando algun parametro de configuracion?
Título: Re: [DUDA] Codigo de Apertura de PHP en Code Igniter
Publicado por: 3n31ch en 27 Junio 2017, 00:40 AM
Esto:

Código (php) [Seleccionar]
<?= 'hola mundo' ?>

Es lo mismo que esto:

Código (php) [Seleccionar]
<?php echo 'hola mundo'?>




En lo personal prefiero el primer caso.

Respecto al C.I, ni idea.
Título: Re: [DUDA] Codigo de Apertura de PHP en Code Igniter
Publicado por: danny920825 en 28 Junio 2017, 22:47 PM
Muchas gracias por el aporte.