|
|
|
ช่วยหน่อยค่ะ ต้องเขียนฟังชั่นยังไงค่ะ ถึงจะเรียกใช้ $_['heading_title'] เป็น $heading_title แบบนี้ได้ |
|
|
|
|
|
|
|
Code (PHP)
<?php
define("CONSTANT", "Hello world.");
echo CONSTANT; // outputs "Hello world."
echo Constant; // outputs "Constant" and issues a notice.
define("GREETING", "Hello you.", true);
echo GREETING; // outputs "Hello you."
echo Greeting; // outputs "Hello you."
?>
|
|
|
|
|
Date :
2012-04-26 17:38:04 |
By :
anun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูแล้วมืออาชีพดีครับ ไม่เหมือนใคร
Code (PHP)
$_['hello'] = "world";
$_['thaicreate'] = "second to none";
extract($_);
echo "hello ".$hello;
echo "<br />";
echo "thaicreate ".$thaicreate;
|
|
|
|
|
Date :
2012-04-26 17:38:37 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้คับ แต่ชื่อตัวแปรที่ตั้งใหม่อาจไปซ้ำกับ hash key ข้างบน
Code (PHP)
foreach ($_ as $key=>$val) $$key = $val;
http://www.pjgunner.com
|
ประวัติการแก้ไข 2012-04-26 18:10:14
|
|
|
|
Date :
2012-04-26 18:09:40 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ความรู้ใหม่ตั้งชื่อตัวแปรแบบนี้ได้ด้วย ไม่โดนด่าตามหลังระงมหรอเนี้ย
|
|
|
|
|
Date :
2012-04-26 18:57:11 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตกรุ่นไปแล้วเรา
|
|
|
|
|
Date :
2012-04-26 21:05:42 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะใช้ตามระบบของเค้าเลย ก็ตามนี้ครับ
Code (PHP)
public function load($filename) {
$file = DIR_LANGUAGE . $this->directory . '/' . $filename . '.php';
if (file_exists($file)) {
$_ = array();
require($file);
$this->data = array_merge($this->data, $_);
return $this->data;
}
$file = DIR_LANGUAGE . $this->default . '/' . $filename . '.php';
if (file_exists($file)) {
$_ = array();
require($file);
$this->data = array_merge($this->data, $_);
return $this->data;
} else {
trigger_error('Error: Could not load language ' . $filename . '!');
exit();
}
}
ส่วนเหตุผล ผมก็ไม่รู้เหมือนกันครับ คงเป็นแนวที่คนพัฒนาระบบถนัดมั้งครับ
แต่ว่ามันก็ทำให้ code เป็นระเบียบเรียบร้อยดี ตัวแปลคงไม่ซ้ำกันง่ายๆหรอกครับ
เพราะ opencart ก็ได้แยกไฟล์ภาษาของแต่ละหน้าไว้ เวลาจะเรียกใช้ เรียกใช้ไม่กี่ไฟล์ต่อหนึ่งหน้า
เมื่อก่อนแกะ code จนพรุนหมดละ แต่ตอนนี้ไม่ได้แตะนานละครับ
|
|
|
|
|
Date :
2012-04-26 22:10:38 |
By :
billbox |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|