这是之前学习PHP类使用的代码

<?php
class animal{
var $name="1";
var $sex="2";
public static $age;
function setName($name1){
$this->name = $name1;
}

function setSex($sex){
$this->sex = $sex;//sex为对象属性 $sex为局部变量
}

public static function setAge($age){
animal::$age = $age;
}

function getSex($sex){
return $this->sex;
}

}
$tom = new animal ;

//类的静态方法,属性,调用
$tom = new animal();
$tom->name = "json";
//print $tom->name;

$tom->setName("TomSet");
$sex = utf8_encode("男");
$tom->setSex($sex);//名字转码后储存
//print $tom->name;

//$tom ->name = "NewTom";
//print $tom->name;

animal::$age = 22;//静态变量赋值
//print animal::$age;//静态变量取用
animal ::setAge(10);
//print animal::$age;//静态变量取用

$tomJson = json_encode ($tom);
var_dump ($tomJson);
$tom2 = json_decode ($tomJson,true);3.6
var_dump ($tom2);
$newsex = $tom2->getSex();
$newsex = utf8_decode($newsex);
print $newsex;

?>

20170929php的更多相关文章

随机推荐

  1. Idea2018版本建的项目总是找不到主类

    最近更新idea到2018,总是遇见无法加载到主类,刚开始以为是装的过程有什么搞错了,但重装好几遍都是,换成2017又恢复正常,最后发现聪明的同学找到了个偏门可以解决. 那就是先创建文件夹,然后在创建 ...

  2. [python] os.path模块常用方法汇总

    os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径) ...

  3. UltraISO制作使用(服务器装机u盘制作)

    1.准备工作: 1)U盘一个,需要格式化(大于4G,毕竟ISO文件就已经大于4G了) 2)CentOS7.1 iso文件一个(去这里下载:http://www.centoscn.com/) 3)Ult ...

  4. jstl格式化日期

    <%@ page contentType="text/html" pageEncoding="GBK"%> <%@ page import=& ...

  5. 2-2 R语言基础 向量

    #Vector 向量的三种创建方法,两个参数:类型,长度 > x <- vector("character",length=10)> x1 <- 1:4&g ...

  6. swift的类型约束

    关键词: 类型与功能绑定.类型指定.访问控制. 类型约束的本质: 1.是否强制指定具有某些特征的类型:看类型构造器的定义本身是否对类型有约束: 2.访问控制:类型构造器的功能分为通用功能和约束功能: ...

  7. 声明式编程:程序=数据+逻辑(what)+算法(控制+计算)

    接口:what: 实现:算法:指令: 编程语言中,凡是不涉及到算法的部分,都可以认为是声明式编程. 命令式编程可以与算法划等号:算法要求严格的计算逻辑和控制,是实施细节的精准描述: 命令式编程与声明式 ...

  8. runloop是iOS系统上的actor模式

    runloop是iOS系统上的actor模式(单线程派发的)

  9. Python高级网络编程系列之第一篇

    在上一篇中我们简单的说了一下Python中网络编程的基础知识(相关API就不解释了),其中还有什么细节的知识点没有进行说明,如什么是TCP/IP协议有几种状态,什么是TCP三次握手,什么是TCP四次握 ...

  10. XmlSpy / XSD以及验证

    很早以前看过一句话:“XML就象空气”,在企业应用开发中XML是一个重要的数据交换标准.而XSD则可以用来校验XML的数据格式是否正确. 一个典型的XSD文件如下: <?xml version= ...