ถามหน่อยครับ ติดตรงนี้มากๆ ช่วยทีครับ Code

เริ่มโดย ttuunn, 03 ตุลาคม 2009, 13:32:48

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ttuunn

คือผมกำหนด test=40
แต่เวลารันมามัน Error
แก้ไงครับ ผมลองแก้ หาข้อมูลแล้วยังแก้ไม่ได้เลย กลุ้มๆ
จะทำยังไงไม่ให้ Error อ่ะครับ กลุ้มๆ

--------Code--------

$test=40;

class page_spilt
{

    var $pagename = '';
    var $resperonetime = $test;
}
---------------------


ขอบพระคุณมากครับ ติดที่เดียวจริงๆ
:wanwan008:
[direct=http://www.click2studio.com/vip-truemoney/index.php][/direct]
[direct=http://www.thaiseoboard.com/index.php/topic,355732.0.html]ขายสคริปวีดีโอออนไลน์ ตัดบัตรเงินสด Auto ส่ง User Pass ไปยัง sms มือถือท่าน[/direct]
[direct=http://www.click2studio.com]รับทำเว็บรับทำสคริปวาไรตี้,ภาพยนตร์,เว็บบอร์ด,หาเพื่อน,อัลบัม,อื่นๆมากมาย  เว็บเป็นเอกลักษณ์ไม่จำเจ[/direct]

genetic

งงกับคำถามครับ เอา error มาให้ดูหน่อยครับ

:P :P
[direct=http://www.signmate.co]Digital Signage[/direct],  [direct=http://www.signmate.co]ป้ายโฆษณาดิจิตอล[/direct],
[direct=https://www.signnex.com]Digital Signage[/direct][direct=http://www.keeate.com]App Creator[/direct],
[direct=http://www.keeate.com]รับทำแอพ[/direct]

alert

อ้างถึงจาก: ttuunn ใน 03 ตุลาคม 2009, 13:32:48
class page_spilt
{
     $test=40;
    var $pagename = '';
    var $resperonetime = $test;
}


แค่นี้ก็ไม่ error แล้วมั้งครับ เอาตัวแปรไปไว้นอก class มันก็ error สิครับ
***** รับซื้อเว็บไซต์สายขาวคุณภาพ  ตั้งแต่ 500-30,000 uip มี traffic มาจาก Google  และไม่เคยโดนแบน adsense  เสนอราคามาทาง pm ได้เลยครับ *****

ttuunn

อ้างถึงจาก: alert ใน 03 ตุลาคม 2009, 15:58:58
อ้างถึงจาก: ttuunn ใน 03 ตุลาคม 2009, 13:32:48
class page_spilt
{
    $test=40;
   var $pagename = '';
   var $resperonetime = $test;
}


แค่นี้ก็ไม่ error แล้วมั้งครับ เอาตัวแปรไปไว้นอก class มันก็ error สิครับ

ทำตามแล้วขึ้นแบบนี้ครับ
Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /home/xxxx/domains/xxxx.com/public_html/include/admin_spilt.class.php on line 6


$test=40;  บรรทัดที่ 6
T_T
[direct=http://www.click2studio.com/vip-truemoney/index.php][/direct]
[direct=http://www.thaiseoboard.com/index.php/topic,355732.0.html]ขายสคริปวีดีโอออนไลน์ ตัดบัตรเงินสด Auto ส่ง User Pass ไปยัง sms มือถือท่าน[/direct]
[direct=http://www.click2studio.com]รับทำเว็บรับทำสคริปวาไรตี้,ภาพยนตร์,เว็บบอร์ด,หาเพื่อน,อัลบัม,อื่นๆมากมาย  เว็บเป็นเอกลักษณ์ไม่จำเจ[/direct]

navico

var นี่ คืออะไรเหรอครับ  ขอโทดที่ถามแทรก

ttuunn

[direct=http://www.click2studio.com/vip-truemoney/index.php][/direct]
[direct=http://www.thaiseoboard.com/index.php/topic,355732.0.html]ขายสคริปวีดีโอออนไลน์ ตัดบัตรเงินสด Auto ส่ง User Pass ไปยัง sms มือถือท่าน[/direct]
[direct=http://www.click2studio.com]รับทำเว็บรับทำสคริปวาไรตี้,ภาพยนตร์,เว็บบอร์ด,หาเพื่อน,อัลบัม,อื่นๆมากมาย  เว็บเป็นเอกลักษณ์ไม่จำเจ[/direct]

ttuunn

[direct=http://www.click2studio.com/vip-truemoney/index.php][/direct]
[direct=http://www.thaiseoboard.com/index.php/topic,355732.0.html]ขายสคริปวีดีโอออนไลน์ ตัดบัตรเงินสด Auto ส่ง User Pass ไปยัง sms มือถือท่าน[/direct]
[direct=http://www.click2studio.com]รับทำเว็บรับทำสคริปวาไรตี้,ภาพยนตร์,เว็บบอร์ด,หาเพื่อน,อัลบัม,อื่นๆมากมาย  เว็บเป็นเอกลักษณ์ไม่จำเจ[/direct]

ohmohm

ใช้ define


define("test", 40 );
class page_spilt
{
    var $pagename = '';
    var $resperonetime = test;
}


แต่ทำแบบนี้่ ง่ายกว่า
class page_spilt
{
    var $pagename = '';
    var $resperonetime = 40;
}

ttuunn

อ้างถึงจาก: ohmohm ใน 04 ตุลาคม 2009, 12:02:02
ใช้ define


define("test", 40 );
class page_spilt
{
    var $pagename = '';
    var $resperonetime = test;
}


แต่ทำแบบนี้่ ง่ายกว่า
class page_spilt
{
    var $pagename = '';
    var $resperonetime = 40;
}


ได้แล้วครับ ขอบคุณมากๆครับ  :zad:
[direct=http://www.click2studio.com/vip-truemoney/index.php][/direct]
[direct=http://www.thaiseoboard.com/index.php/topic,355732.0.html]ขายสคริปวีดีโอออนไลน์ ตัดบัตรเงินสด Auto ส่ง User Pass ไปยัง sms มือถือท่าน[/direct]
[direct=http://www.click2studio.com]รับทำเว็บรับทำสคริปวาไรตี้,ภาพยนตร์,เว็บบอร์ด,หาเพื่อน,อัลบัม,อื่นๆมากมาย  เว็บเป็นเอกลักษณ์ไม่จำเจ[/direct]

PAGE

สิ่งที่ดีที่สุดในชีวิตคือความสงบ

Tee++;

class something {
var $test;
function __construct()
{
  global $test;
   $this->test = $test;
}
}

ปกติเค้าต้องเขียนกันแบบนี้ไม่ใช่เหรอ?
[direct=http://laravel.in.th]Laravel in Thai[/direct]
[direct=http://jquerytips.com]jQueryTips by Tee++;[/direct]
[direct=https://www.facebook.com/jQueryTips]jQueryTips Page[/direct]
[direct=https://www.facebook.com/Laravel.in.th]Laravel in Thai Page[/direct]
[direct=https://twitter.com/Teepluss]Teepluss's Twitter[/direct]


nuijang24

เห็นด้วยกับคุณ ohmohm ครับ ไป fixed ค่าให้กับ class ผ่านไปซัก 1ปี จะแก้ไข เปลี่ยนจาก 40 เป็น 50 เนี่ยต้องไปนั่งรื้อโคดกันวุ่น
วิธีนี้ถูกต้องที่สุดครับ

class page_spilt
{
    var $pagename = '';
    var $resperonetime = 40;
}
สร้างเป็น property ไว้ให้กับ class เวลาจะแก้ไขก็ทำได้ง่ายโดย new class page_spilt แล้วกำหนด property resperonetime ใหม่
$myPg= new page_spilt;
$myPg->pagename='ค่า pagename ใหม่';
$myPg->resperonetime=50;  <-- ค่าใหม่