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();
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
class my { function say() { echo "hello "; }}class hhy extends my { function yang() { echo "yang"; }}$p = new hhy();$p -> say();$p -> yang();
class Hello def t1 yang = "hello ruby" puts yang endendclass Newhello < Hello def t2 yphp = "hello php" puts yphp endendp = Newhello.newp.t1p.t2