20170929php
这是之前学习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的更多相关文章
随机推荐
- 10行代码爬取全国所有A股/港股/新三板上市公司信息
摘要: 我们平常在浏览网页中会遇到一些表格型的数据信息,除了表格本身体现的内容以外,可能还想透过表格背后再挖掘些有意思或者有价值的信息.这时,可用python爬虫来实现.本文采用pandas库中的re ...
- linux配置路径PATH问题
临时: 终端输入 export PATH=/myPath:$PATH 等号左右无空格 永久: 在用户家目录下即-目录, ...
- Node.js实战(七)之交互式解释器
Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并 ...
- centos 7 安装jira 破解
http://blog.csdn.net/itjinglun/article/details/52240479
- scapy学习笔记(5)
1.ACK Scan >>>ans,unans=sr(IP(dst=,],flags="A") 扫描后,若要找出未过虑的端口: for s,r in ans: i ...
- P1312 Mayan游戏
题目描述 Mayan puzzle是最近流行起来的一个游戏.游戏界面是一个 7 行5 列的棋盘,上面堆放着一些方块,方块不能悬空堆放,即方块必须放在最下面一行,或者放在其他方块之上.游戏通关是指在规定 ...
- php操作oracle查询时中文乱码
putenv("LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib"); putenv("ORACLE_HOME=/usr ...
- Eclipse-安装Spring Tool Suit 插件
登录http://spring.io/tools/sts/all 下载所需的Spring Tool Suit安装包 我用的是springsource-tool-suite-3.6.1.RELEASE- ...
- Eclipse-设置启动JDK版本
打开eclipse安装目录下的eclipse.ini文件,将红色内容加入 -vm ../Java/jdk1.6.0_26/bin (或者指向具体目录:D:/software/jdk_1.8u91/bi ...
- WPF编程,通过KeyFrame 类型制作控件线性动画的一种方法。
原文:WPF编程,通过KeyFrame 类型制作控件线性动画的一种方法. 版权声明:我不生产代码,我只是代码的搬运工. https://blog.csdn.net/qq_43307934/articl ...