读书人

PHP 跟 Ruby 的基本常量变量、类的简单

发布时间: 2012-08-27 21:21:57 作者: rapoo

PHP 和 Ruby 的基本常量变量、类的简单书写
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基本的类实例化

<?phpclass 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    endendhi = 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  endendclass Newhello < Hello   def t2      yphp = "hello php"      puts yphp   endendp = Newhello.newp.t1p.t2

ruby 的类名首字母必须大写


读书人网 >Ruby Rails

热点推荐