论坛首页 编程语言技术论坛

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

浏览 2400 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-12-16  
PHP
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 的类名首字母必须大写


   发表时间:2011-12-19  
有个不错的PHP to Ruby 的网站, 对php方法在ruby中如何使用做的介绍
http://www.phptoruby.com/
0 请登录后投票
   发表时间:2011-12-21  
gokure 写道
有个不错的PHP to Ruby 的网站, 对php方法在ruby中如何使用做的介绍
http://www.phptoruby.com/

恩。不错。赞
0 请登录后投票
   发表时间:2011-12-21  
Ruby语言特性是PHP的超集。实现也十分的简洁,没有多余的字符。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics