Skip to main content

Navigation

fanjava's friends

Nilai Variabel tidak keluar

October 26, 2010 by fanjava

fanjava's picture

Dh,

Para master saya mau tanya. Ketika saya menggunakan perintah <?=$name?> untuk ngambil nilai dari variabel,menurut tutorial yang saya baca.

tapi kenapa tidak muncul di browser?

dan saya coba <?php echo $name ?> itu bisa keluar..

Ini file controller saya :

<?php
	class Hello extends Controller{
		//declare variables or class properties
		var $name;
		var $color;
 
		function Hello(){
			parent::Controller();
 
			//give default value
			$this->name = 'Fandi';
			$this->color = 'yellow';
		}
 
		function world(){
			$data['name'] = $this->name;
			$data['color']= $this->color;
 
		//fungsi ini digunakan untuk meload view
		//$data = define variabel sent to views
			$this->load->view('world_view',$data);
		}
	}
?>

Mhon bantuan &penjelasannya :)

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

BLS:

October 31, 2010 by syabac, 6 weeks 1 day ago
Comment: 7315

syabac's picture

saran saya, lebih baik gunakan yang standar (full open tag)
 <?php echo $variable ?>

setau saya yang short tag, itu mw deprecated di versi PHP berikutnya.

Berhasil :)

October 26, 2010 by fanjava, 6 weeks 6 days ago
Comment: 7289

fanjava's picture

Terima kasih master".. :)

Aku coba berhasil. :)

Yang saya tanyakan, kapan kita sebaiknya menggunakan <?=...=?> dan <?php echo ... ?> ?

Jawabannya cari di google

October 26, 2010 by mul14, 6 weeks 6 days ago
Comment: 7290

mul14's picture

Jawabannya cari di google "php coding standard".

mw nambahin brew.. kasus ente

October 26, 2010 by titi_k, 6 weeks 6 days ago
Comment: 7285

titi_k's picture

mw nambahin brew..

kasus ente brati blm aktifin "short open tag" nya tuh..

caranya tinggal aktifin aja atau centang aja di settingan php webserver nya..

cmiiw brew..

Sudah kok...mas... :)

October 26, 2010 by fanjava, 7 weeks 4 hours ago
Comment: 7283

fanjava's picture

sudah saya coba mas..
itu yang keluar bukan value dari variabel name.nya...

tapi malah kode <?=$name?>
ada yang menulis seperti <?=$name;?> pakai semicolon gitu...tapi tetep tidak bisa.. :|

mhon bantuannya :|

Itu pasti karena

October 26, 2010 by mul14, 6 weeks 6 days ago
Comment: 7286

mul14's picture

Itu pasti karena short_open_tag di "php.ini" diposisi off/false/0.

Cek manual atau dengan
echo ini_get('short_open_tag');

Sangat disarankan selalu menggunakan <?php. Karena tidak semua konfigurasi server sama.

Learn more about "php coding standard".

RE: Sudah kok...mas... :)

October 26, 2010 by heidymadia, 7 weeks 4 hours ago
Comment: 7284

heidymadia's picture

Umm ...

Fandy, kamu yakin
memasukkan file Hello.php ke dalam folder
{path ke folder codeinginter}/system/application/controllers/

dan

memasukkan file world_view.php ke dalam folder
{path ke folder codeinginter}/system/application/views/ ..?

penjelasan singkatnya ada di sini
http://codeigniter.com/user_guide/general/views.html

ini file world_view saya menggunakan controller fandy

<?php echo $name;?><br />
<?php echo $color;?><br />
<?=$name?><br />
<?=$color?><br />
<?=$name;?><br />
<?=$color;?><br />

Re: Nilai Variabel tidak keluar

October 26, 2010 by heidymadia, 7 weeks 5 hours ago
Comment: 7282

heidymadia's picture

Ada permasalahan kecil sih. Fandy gak memasukkan nama method / function.

pastikan urlnya seperti ini
{path ke folder codeinginter}/index.php/hello/world

penjelasan singkatnya ada di sini

http://codeigniter.com/user_guide/general/controllers.html

h.m

Premium Drupal Themes by Adaptivethemes