Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux编程 > PHP > » 正文

PHP 和 Ruby 的基本常量变量、类的简单书写

来源: phper.yang 分享至:
PHP 变量、常量
变量:$var = "1000";
常量:define("ROOT","/tmp");
类常量:const aaa = 10;
类变量:同样还是$xxx;
全局变量: global $xxx; $GLOBALS['xxxx']

Ruby 变量、常量
变量:aa = 10 或者 _a = 10 小写字母或者下划线开头
常量:Ma = 10
实例变量:@hello = 10
类变量:@@t = 20
全局变量:$aa = 10

PHP基本的类实例化
<?php
class demo {
    function __construct($name) {
        $this -> name = $name;
    }
    function say() {
        echo $this -> name;
    }
    function __destruct() {
    }
}
$p = new demo("yang");
$p -> say();


Ruby基本的类实例化
class Hello
    def initialize( name ) 
        @name = name
    end
    # php function __construct

    def hello_rb
        puts "hello"+@name
    end

end
hi = Hello.new("phper.yang")
hi.hello_rb


PHP类的简单继承
class my {
    function say() {
        echo "hello ";
    }
}

class hhy extends my {
    function yang() {
        echo "yang";
    }
}
$p = new hhy();
$p -> say();
$p -> yang();


Ruby类的简单继承
class Hello
  def t1
     yang = "hello ruby"
     puts yang
  end
end

class Newhello < Hello
   def t2
      yphp = "hello php"
      puts yphp
   end
end

p = Newhello.new
p.t1
p.t2

ruby 的类名首字母必须大写



Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史