class staticclass{
public static $age;
public static $nickname;
//ในกรณเรียกแบบ method
public static function Main($name,$age){
echo $name;
echo $age;
}
}
staticclass::Main("surapee","");
ผมเข้าใจว่า
public static $age;
public static $nickname;
สองตัวนี้ น่าจะเรียกว่า properties
class staticclass{
public static $age;
public static $nickname;
//ในกรณเรียกแบบ method
public static function Main($name,$age){ //เพราะตรงนี้คุณกำหนดให้ใส่พารามิเตอร์ 2 ตัว
echo $name;
echo $age;
}
}
staticclass::Main("surapee","");
//ถ้าคุณใส่แบบนี้แสดงว่าส่งพารามิเตอร์ตัวเดียว ถ้าไม่ใส่พารามิเตอร์ตัวที่สองคุณต้องกำหนดค่าเริ่มต้นเสมอ
//เขียนใหม่ได้ดัังนี้
class staticclass{
public static $age;
public static $nickname;
//ในกรณเรียกแบบ method
public static function Main($name,$age=""){
echo $name;
echo $age;
}
}
staticclass::Main("surapee");