免费邮箱 |加入收藏 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > PHP专区 > PHP教程

类与对象

时间:2011-05-16 16:00:42  来源:站内  作者:潘春会
0x00000000;

   
// ensures that this class acts like an enum
    // and that it cannot be instantiated
   
private function __construct(){}
}
?>

This will allow you to do things like:

<?php
$day_to_email
= Days::Thursday;

if(
$day_to_email == Days::Wednesday) echo "Wednesday<br />";
if(
$day_to_email == Days::Thursday) echo "Thursday<br />";
if(
$day_to_email == Days::Friday) echo "Friday<br />";
?>

Which would output:
Thursday

Or if you wanted to get a little fancier you could also do the following:

<?php
$days_to_email
= Days::Monday | Days::Wednesday | Days::Friday;

if(
$days_to_email & Days::Monday) echo "Monday<br />";
if(
$days_to_email & Days::Tuesday) echo "Tuesday<br />";
if(
$days_to_email & Days::Wednesday) echo "Wednesday<br />";
if(
$days_to_email & Days::Thursday) echo "Thursday<br />";
if(
$days_to_email & Days::Friday) echo "Friday<br />";
?>

Which would output:
Monday
Wednesday
Friday

S?b. (28-May-2005 12:50)

 

 

 

We can't create easily anonymous objects like in JavaScript.
JS example :

    var o = {
        aProperty : "value",
        anotherProperty : [ "element 1", "element 2" ] } ;
    alert(o.anotherProperty[1]) ; // "element 2"

So I have created a class Object :

<?php
   
class
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
如何找出DHCP地址池里未使用的IP地址
如何找出DHCP地址池里
国内常用的DNS列表
国内常用的DNS列表
Linux邮件服务器软件比较
Linux邮件服务器软件比
学用纯CSS打造可折叠树状菜单
学用纯CSS打造可折叠树
相关文章
栏目更新
栏目热门